diff --git a/resources/misc/db_update_mysql_4_5.sql b/resources/misc/db_update_mysql_4_5.sql index ca3f7ecd1..4efb66fbe 100755 --- a/resources/misc/db_update_mysql_4_5.sql +++ b/resources/misc/db_update_mysql_4_5.sql @@ -8,4 +8,16 @@ CREATE TABLE IF NOT EXISTS OwnCloudAccounts ( FOREIGN KEY (id) REFERENCES Accounts (id) ); -- ! +UPDATE Categories +SET custom_id = (SELECT id FROM Categories t WHERE t.id = Categories.id) +WHERE Categories.custom_id IS NULL; +-- ! +UPDATE Feeds +SET custom_id = (SELECT id FROM Feeds t WHERE t.id = Feeds.id) +WHERE Feeds.custom_id IS NULL; +-- ! +UPDATE Messages +SET custom_id = (SELECT id FROM Messages t WHERE t.id = Messages.id) +WHERE Messages.custom_id IS NULL; +-- ! UPDATE Information SET inf_value = '5' WHERE inf_key = 'schema_version'; \ No newline at end of file diff --git a/resources/misc/db_update_sqlite_4_5.sql b/resources/misc/db_update_sqlite_4_5.sql index ca3f7ecd1..4efb66fbe 100755 --- a/resources/misc/db_update_sqlite_4_5.sql +++ b/resources/misc/db_update_sqlite_4_5.sql @@ -8,4 +8,16 @@ CREATE TABLE IF NOT EXISTS OwnCloudAccounts ( FOREIGN KEY (id) REFERENCES Accounts (id) ); -- ! +UPDATE Categories +SET custom_id = (SELECT id FROM Categories t WHERE t.id = Categories.id) +WHERE Categories.custom_id IS NULL; +-- ! +UPDATE Feeds +SET custom_id = (SELECT id FROM Feeds t WHERE t.id = Feeds.id) +WHERE Feeds.custom_id IS NULL; +-- ! +UPDATE Messages +SET custom_id = (SELECT id FROM Messages t WHERE t.id = Messages.id) +WHERE Messages.custom_id IS NULL; +-- ! UPDATE Information SET inf_value = '5' WHERE inf_key = 'schema_version'; \ No newline at end of file