From c9953e10d08c7285da6eba60f9187db9e1bf34cc Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sun, 29 Nov 2015 14:30:26 +0100 Subject: [PATCH] Added initial schema 4 updates. --- resources/misc/db_init_mysql.sql | 2 ++ resources/misc/db_init_sqlite.sql | 2 ++ resources/misc/db_update_mysql_3_4.sql | 1 + resources/misc/db_update_sqlite_3_4.sql | 1 + src/definitions/definitions.h.in | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 resources/misc/db_update_mysql_3_4.sql create mode 100644 resources/misc/db_update_sqlite_3_4.sql diff --git a/resources/misc/db_init_mysql.sql b/resources/misc/db_init_mysql.sql index fda045d7c..8e7b1e8d6 100644 --- a/resources/misc/db_init_mysql.sql +++ b/resources/misc/db_init_mysql.sql @@ -14,6 +14,8 @@ CREATE TABLE IF NOT EXISTS Information ( -- ! INSERT INTO Information VALUES (1, 'schema_version', '3'); -- ! +INSERT INTO Information VALUES (1, 'standard_account_enabled', 1); +-- ! DROP TABLE IF EXISTS Categories; -- ! CREATE TABLE IF NOT EXISTS Categories ( diff --git a/resources/misc/db_init_sqlite.sql b/resources/misc/db_init_sqlite.sql index d02ba1a99..103e48a3a 100644 --- a/resources/misc/db_init_sqlite.sql +++ b/resources/misc/db_init_sqlite.sql @@ -8,6 +8,8 @@ CREATE TABLE IF NOT EXISTS Information ( -- ! INSERT INTO Information VALUES (1, 'schema_version', '3'); -- ! +INSERT INTO Information VALUES (1, 'standard_account_enabled', 1); +-- ! DROP TABLE IF EXISTS Categories; -- ! CREATE TABLE IF NOT EXISTS Categories ( diff --git a/resources/misc/db_update_mysql_3_4.sql b/resources/misc/db_update_mysql_3_4.sql new file mode 100644 index 000000000..b2a62febd --- /dev/null +++ b/resources/misc/db_update_mysql_3_4.sql @@ -0,0 +1 @@ +INSERT INTO Information VALUES (1, 'standard_account_enabled', 1); \ No newline at end of file diff --git a/resources/misc/db_update_sqlite_3_4.sql b/resources/misc/db_update_sqlite_3_4.sql new file mode 100644 index 000000000..b2a62febd --- /dev/null +++ b/resources/misc/db_update_sqlite_3_4.sql @@ -0,0 +1 @@ +INSERT INTO Information VALUES (1, 'standard_account_enabled', 1); \ No newline at end of file diff --git a/src/definitions/definitions.h.in b/src/definitions/definitions.h.in index a4712f8e4..c2249bbed 100755 --- a/src/definitions/definitions.h.in +++ b/src/definitions/definitions.h.in @@ -117,7 +117,7 @@ #define APP_DB_SQLITE_FILE "database.db" // Keep this in sync with schema versions declared in SQL initialization code. -#define APP_DB_SCHEMA_VERSION "3" +#define APP_DB_SCHEMA_VERSION "4" #define APP_DB_UPDATE_FILE_PATTERN "db_update_%1_%2_%3.sql" #define APP_DB_COMMENT_SPLIT "-- !\n" #define APP_DB_WEB_PATH "data/database/web"