]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/res/raw/sql_6.sql
let SQL revision files control the transaction
[mobile-ledger.git] / app / src / main / res / raw / sql_6.sql
index 4d2a54cd5f03f25a869d03418a057fc385adcf48..dd4ff22773df0f926ec809553315cb70648c9bf4 100644 (file)
@@ -13,6 +13,8 @@
 -- You should have received a copy of the GNU General Public License
 -- along with MoLe. If not, see <https://www.gnu.org/licenses/>.
 
+BEGIN TRANSACTION;
+
 drop index idx_accounts_name;
 create table accounts_tmp(name varchar not null, name_upper varchar not null primary key, hidden boolean not null default 0, level integer not null default 0, parent_name varchar);
 insert or replace into accounts_tmp(name, name_upper, hidden, level, parent_name) select name, name_upper, hidden, level, parent from accounts;
@@ -20,3 +22,5 @@ drop table accounts;
 create table accounts(name varchar not null, name_upper varchar not null primary key, hidden boolean not null default 0, level integer not null default 0, parent_name varchar, keep boolean default 1);
 insert into accounts(name, name_upper, hidden, level, parent_name) select name, name_upper, hidden, level, parent_name from accounts_tmp;
 drop table accounts_tmp;
+
+COMMIT TRANSACTION;
\ No newline at end of file