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 "!!"