OSDN Git Service

utils/db_scripts: fix and add SQLs
authorhylom <hylom@users.sourceforge.jp>
Tue, 25 Oct 2016 12:39:24 +0000 (21:39 +0900)
committerhylom <hylom@users.sourceforge.jp>
Tue, 25 Oct 2016 12:39:24 +0000 (21:39 +0900)
src/utils/db_scripts/sqls/moderatorlog.sql
src/utils/db_scripts/sqls/related_stories.sql [new file with mode: 0644]
src/utils/db_scripts/sqls/story_dirty.sql [new file with mode: 0644]
src/utils/db_scripts/sqls/story_param.sql [new file with mode: 0644]
src/utils/db_scripts/sqls/story_topics_chosen.sql [new file with mode: 0644]
src/utils/db_scripts/sqls/story_topics_rendered.sql [new file with mode: 0644]

index ad5043a..efa55b9 100644 (file)
@@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS `moderatorlog` (
   `uid`         mediumint(8) unsigned NOT NULL DEFAULT '0',
   `val`         tinyint(4)            NOT NULL DEFAULT '0',
   `sid`         mediumint(8) unsigned NOT NULL DEFAULT '0',
-  `ts`          datetime              NOT NULL DEFAULT '0000-00-00 00:00:00',
+  `ts`          datetime              NOT NULL DEFAULT '1970-01-01 00:00:00',
   `cid`         int(10) unsigned      NOT NULL DEFAULT '0',
   `cuid`        mediumint(8) unsigned NOT NULL DEFAULT '0',
   `reason`      tinyint(3) unsigned   DEFAULT '0',
diff --git a/src/utils/db_scripts/sqls/related_stories.sql b/src/utils/db_scripts/sqls/related_stories.sql
new file mode 100644 (file)
index 0000000..357bf1a
--- /dev/null
@@ -0,0 +1,13 @@
+CREATE TABLE IF NOT EXISTS `related_stories` (
+  `id`        mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
+  `stoid`     mediumint(8) unsigned DEFAULT '0',
+  `rel_stoid` mediumint(8) unsigned DEFAULT '0',
+  `rel_sid`   varchar(16)           NOT NULL DEFAULT '',
+  `title`     varchar(255)          DEFAULT '',
+  `url`       varchar(255)          DEFAULT '',
+  `cid`       int(10) unsigned      NOT NULL DEFAULT '0',
+  `ordernum`  smallint(5) unsigned  NOT NULL DEFAULT '0',
+  `fhid`      int(8) unsigned       NOT NULL DEFAULT '0',
+  PRIMARY KEY (`id`),
+  KEY `stoid` (`stoid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC
diff --git a/src/utils/db_scripts/sqls/story_dirty.sql b/src/utils/db_scripts/sqls/story_dirty.sql
new file mode 100644 (file)
index 0000000..e036f5c
--- /dev/null
@@ -0,0 +1,4 @@
+CREATE TABLE IF NOT EXISTS `story_dirty` (
+  `stoid` mediumint(8) unsigned NOT NULL DEFAULT '0',
+  PRIMARY KEY (`stoid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC
diff --git a/src/utils/db_scripts/sqls/story_param.sql b/src/utils/db_scripts/sqls/story_param.sql
new file mode 100644 (file)
index 0000000..78e4cdd
--- /dev/null
@@ -0,0 +1,8 @@
+CREATE TABLE IF NOT EXISTS `story_param` (
+  `param_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
+  `stoid`    mediumint(8) unsigned NOT NULL DEFAULT '0',
+  `name`     varchar(32)           NOT NULL DEFAULT '',
+  `value`    mediumtext            NOT NULL,
+  PRIMARY KEY (`param_id`),
+  UNIQUE KEY  `story_key` (`stoid`,`name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC
diff --git a/src/utils/db_scripts/sqls/story_topics_chosen.sql b/src/utils/db_scripts/sqls/story_topics_chosen.sql
new file mode 100644 (file)
index 0000000..64b699f
--- /dev/null
@@ -0,0 +1,7 @@
+CREATE TABLE IF NOT EXISTS `story_topics_chosen` (
+  `stoid`  mediumint(8) unsigned NOT NULL DEFAULT '0',
+  `tid`    int(10) unsigned      NOT NULL,
+  `weight` float                 NOT NULL DEFAULT '1',
+  UNIQUE KEY      `story_topic` (`stoid`,`tid`),
+  KEY `tid_stoid` (`tid`,`stoid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC
diff --git a/src/utils/db_scripts/sqls/story_topics_rendered.sql b/src/utils/db_scripts/sqls/story_topics_rendered.sql
new file mode 100644 (file)
index 0000000..551beff
--- /dev/null
@@ -0,0 +1,6 @@
+CREATE TABLE IF NOT EXISTS `story_topics_rendered` (
+  `stoid` mediumint(8) unsigned NOT NULL DEFAULT '0',
+  `tid`   int(10) unsigned      NOT NULL,
+  UNIQUE KEY      `story_topic` (`stoid`,`tid`),
+  KEY `tid_stoid` (`tid`,`stoid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC