From cc40c18f49ccf9dcf926cd18bb9dc1880345be3c Mon Sep 17 00:00:00 2001 From: DL6ER Date: Thu, 22 Aug 2019 13:54:46 +0200 Subject: [PATCH] Wrap upgrade script commands in a transaction. Signed-off-by: DL6ER --- advanced/Scripts/database_migration/gravity/1_to_2.sql | 6 ++++++ advanced/Scripts/database_migration/gravity/2_to_3.sql | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/advanced/Scripts/database_migration/gravity/1_to_2.sql b/advanced/Scripts/database_migration/gravity/1_to_2.sql index 90a48418..6d57a6fe 100644 --- a/advanced/Scripts/database_migration/gravity/1_to_2.sql +++ b/advanced/Scripts/database_migration/gravity/1_to_2.sql @@ -1,3 +1,7 @@ +.timeout 30000 + +BEGIN TRANSACTION; + CREATE TABLE domain_audit ( id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -6,3 +10,5 @@ CREATE TABLE domain_audit ); UPDATE info SET value = 2 WHERE property = 'version'; + +COMMIT; diff --git a/advanced/Scripts/database_migration/gravity/2_to_3.sql b/advanced/Scripts/database_migration/gravity/2_to_3.sql index e121f28c..fd7c24d2 100644 --- a/advanced/Scripts/database_migration/gravity/2_to_3.sql +++ b/advanced/Scripts/database_migration/gravity/2_to_3.sql @@ -2,6 +2,8 @@ PRAGMA FOREIGN_KEYS=OFF; +BEGIN TRANSACTION; + ALTER TABLE regex RENAME TO regex_blacklist; CREATE TABLE regex_blacklist_by_group @@ -59,3 +61,5 @@ CREATE TRIGGER tr_regex_whitelist_update AFTER UPDATE ON regex_whitelist UPDATE info SET value = 3 WHERE property = 'version'; + +COMMIT;