From ad58740b61a2562303164844a2ea2b650bf7913e Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 19 Feb 2016 13:54:42 +0100 Subject: [PATCH] Update SQL script. --- resources/misc/db_update_mysql_4_5.sql | 4 +++- resources/misc/db_update_sqlite_4_5.sql | 4 +++- src/services/owncloud/owncloudfeed.cpp | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/resources/misc/db_update_mysql_4_5.sql b/resources/misc/db_update_mysql_4_5.sql index d7688f45d..ca3f7ecd1 100755 --- a/resources/misc/db_update_mysql_4_5.sql +++ b/resources/misc/db_update_mysql_4_5.sql @@ -6,4 +6,6 @@ CREATE TABLE IF NOT EXISTS OwnCloudAccounts ( force_update INTEGER(1) NOT NULL CHECK (force_update >= 0 AND force_update <= 1) DEFAULT 0, FOREIGN KEY (id) REFERENCES Accounts (id) -); \ No newline at end of file +); +-- ! +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 d7688f45d..ca3f7ecd1 100755 --- a/resources/misc/db_update_sqlite_4_5.sql +++ b/resources/misc/db_update_sqlite_4_5.sql @@ -6,4 +6,6 @@ CREATE TABLE IF NOT EXISTS OwnCloudAccounts ( force_update INTEGER(1) NOT NULL CHECK (force_update >= 0 AND force_update <= 1) DEFAULT 0, FOREIGN KEY (id) REFERENCES Accounts (id) -); \ No newline at end of file +); +-- ! +UPDATE Information SET inf_value = '5' WHERE inf_key = 'schema_version'; \ No newline at end of file diff --git a/src/services/owncloud/owncloudfeed.cpp b/src/services/owncloud/owncloudfeed.cpp index 0d67a5328..e8f1585dd 100755 --- a/src/services/owncloud/owncloudfeed.cpp +++ b/src/services/owncloud/owncloudfeed.cpp @@ -51,7 +51,7 @@ int OwnCloudFeed::update() { } else { return 0; - // TODO: TODO + // TODO: TADY POKRACOVAT // Udělat změnu tuto v tabulkách které mají sloupec custom_id // Udělat to tak, že custom_id se bude vyplňovat pro všechny // položky v Feeds, Categories a Messages @@ -60,7 +60,9 @@ int OwnCloudFeed::update() { // // toto pak umožní přesunout všechny metody, které budou s custom ID a ID // pracovat, do třídy předka a ušetřit kód. - // + // - toto sql provede překopirovani hodnot z atributu id do custom_id, pokud + // je custom_id prazdne, což plati pro standardní učet + // bude potřeba překopirovat u zprav, kategorii a feedů /* *UPDATE Categories SET custom_id = (SELECT id FROM Categories t WHERE t.id = Categories.id)