diff --git a/resources/sql.qrc b/resources/sql.qrc index b669edc27..750854fa8 100644 --- a/resources/sql.qrc +++ b/resources/sql.qrc @@ -9,6 +9,7 @@ sql/db_update_mysql_6_7.sql sql/db_update_mysql_7_8.sql sql/db_update_mysql_8_9.sql + sql/db_update_mysql_9_10.sql sql/db_init_sqlite.sql sql/db_update_sqlite_1_2.sql @@ -19,5 +20,6 @@ sql/db_update_sqlite_6_7.sql sql/db_update_sqlite_7_8.sql sql/db_update_sqlite_8_9.sql + sql/db_update_sqlite_9_10.sql \ No newline at end of file diff --git a/resources/sql/db_update_mysql_9_10.sql b/resources/sql/db_update_mysql_9_10.sql new file mode 100644 index 000000000..badda438e --- /dev/null +++ b/resources/sql/db_update_mysql_9_10.sql @@ -0,0 +1,7 @@ +USE ##; +-- ! +SET FOREIGN_KEY_CHECKS = 0; +-- ! +ALTER TABLE Messages MODIFY contents **; +-- ! +SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file diff --git a/resources/sql/db_update_sqlite_9_10.sql b/resources/sql/db_update_sqlite_9_10.sql new file mode 100644 index 000000000..e69de29bb diff --git a/src/librssguard/definitions/definitions.h b/src/librssguard/definitions/definitions.h index 536d2135f..56e07ff22 100644 --- a/src/librssguard/definitions/definitions.h +++ b/src/librssguard/definitions/definitions.h @@ -230,7 +230,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 "9" +#define APP_DB_SCHEMA_VERSION "10" #define APP_DB_UPDATE_FILE_PATTERN "db_update_%1_%2_%3.sql" #define APP_DB_COMMENT_SPLIT "-- !\n" #define APP_DB_INCLUDE_PLACEHOLDER "!!"