|
|
@@ -1,5 +1,5 @@
|
|
|
<?php
|
|
|
-define('SQL_CREATE_DB', 'CREATE DATABASE %1$s ENCODING \'UTF8\';');
|
|
|
+define('SQL_CREATE_DB', 'CREATE DATABASE "%1$s" ENCODING \'UTF8\';');
|
|
|
|
|
|
global $SQL_CREATE_TABLES;
|
|
|
$SQL_CREATE_TABLES = array(
|
|
|
@@ -27,9 +27,9 @@ $SQL_CREATE_TABLES = array(
|
|
|
"cache_nbUnreads" INT DEFAULT 0,
|
|
|
FOREIGN KEY ("category") REFERENCES "%1$scategory" ("id") ON DELETE SET NULL ON UPDATE CASCADE
|
|
|
);',
|
|
|
-'CREATE INDEX %1$sname_index ON "%1$sfeed" ("name");',
|
|
|
-'CREATE INDEX %1$spriority_index ON "%1$sfeed" ("priority");',
|
|
|
-'CREATE INDEX %1$skeep_history_index ON "%1$sfeed" ("keep_history");',
|
|
|
+'CREATE INDEX "%1$sname_index" ON "%1$sfeed" ("name");',
|
|
|
+'CREATE INDEX "%1$spriority_index" ON "%1$sfeed" ("priority");',
|
|
|
+'CREATE INDEX "%1$skeep_history_index" ON "%1$sfeed" ("keep_history");',
|
|
|
|
|
|
'CREATE TABLE IF NOT EXISTS "%1$sentry" (
|
|
|
"id" BIGINT NOT NULL PRIMARY KEY,
|
|
|
@@ -48,14 +48,14 @@ $SQL_CREATE_TABLES = array(
|
|
|
FOREIGN KEY ("id_feed") REFERENCES "%1$sfeed" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
|
|
|
UNIQUE ("id_feed","guid")
|
|
|
);',
|
|
|
-'CREATE INDEX %1$sis_favorite_index ON "%1$sentry" ("is_favorite");',
|
|
|
-'CREATE INDEX %1$sis_read_index ON "%1$sentry" ("is_read");',
|
|
|
-'CREATE INDEX %1$sentry_lastSeen_index ON "%1$sentry" ("lastSeen");',
|
|
|
+'CREATE INDEX "%1$sis_favorite_index" ON "%1$sentry" ("is_favorite");',
|
|
|
+'CREATE INDEX "%1$sis_read_index" ON "%1$sentry" ("is_read");',
|
|
|
+'CREATE INDEX "%1$sentry_lastSeen_index" ON "%1$sentry" ("lastSeen");',
|
|
|
|
|
|
'INSERT INTO "%1$scategory" (id, name)
|
|
|
SELECT 1, \'%2$s\'
|
|
|
WHERE NOT EXISTS (SELECT id FROM "%1$scategory" WHERE id = 1)
|
|
|
- RETURNING nextval(\'%1$scategory_id_seq\');',
|
|
|
+ RETURNING nextval(\'"%1$scategory_id_seq"\');',
|
|
|
);
|
|
|
|
|
|
global $SQL_CREATE_TABLE_ENTRYTMP;
|
|
|
@@ -77,9 +77,9 @@ $SQL_CREATE_TABLE_ENTRYTMP = array(
|
|
|
FOREIGN KEY ("id_feed") REFERENCES "%1$sfeed" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
|
|
|
UNIQUE ("id_feed","guid")
|
|
|
);',
|
|
|
-'CREATE INDEX %1$sentrytmp_date_index ON "%1$sentrytmp" ("date");',
|
|
|
+'CREATE INDEX "%1$sentrytmp_date_index" ON "%1$sentrytmp" ("date");',
|
|
|
|
|
|
-'CREATE INDEX %1$sentry_feed_read_index ON "%1$sentry" ("id_feed","is_read");', //v1.7
|
|
|
+'CREATE INDEX "%1$sentry_feed_read_index" ON "%1$sentry" ("id_feed","is_read");', //v1.7
|
|
|
);
|
|
|
|
|
|
global $SQL_CREATE_TABLE_TAGS;
|
|
|
@@ -96,7 +96,7 @@ $SQL_CREATE_TABLE_TAGS = array(
|
|
|
FOREIGN KEY ("id_tag") REFERENCES "%1$stag" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
|
|
|
FOREIGN KEY ("id_entry") REFERENCES "%1$sentry" ("id") ON DELETE CASCADE ON UPDATE CASCADE
|
|
|
);',
|
|
|
-'CREATE INDEX %1$sentrytag_id_entry_index ON "%1$sentrytag" ("id_entry");',
|
|
|
+'CREATE INDEX "%1$sentrytag_id_entry_index" ON "%1$sentrytag" ("id_entry");',
|
|
|
);
|
|
|
|
|
|
global $SQL_INSERT_FEEDS;
|
|
|
@@ -109,4 +109,4 @@ $SQL_INSERT_FEEDS = array(
|
|
|
WHERE NOT EXISTS (SELECT id FROM "%1$sfeed" WHERE url = \'https://github.com/FreshRSS/FreshRSS/releases.atom\');',
|
|
|
);
|
|
|
|
|
|
-define('SQL_DROP_TABLES', 'DROP TABLE IF EXISTS "%1$sentrytmp", "%1$sentry", "%1$sfeed", "%1$scategory"');
|
|
|
+define('SQL_DROP_TABLES', 'DROP TABLE IF EXISTS "%1$sentrytag", "%1$stag", "%1$sentrytmp", "%1$sentry", "%1$sfeed", "%1$scategory"');
|