X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fres%2Fraw%2Fsql_38.sql;h=19a18bde0914cf28c63b356d339bfc9a38d3f718;hb=390a653a4424bd146f73bca3e421a0be252ee443;hp=60c8611e0534c799df1bdfab40cd81ec471df568;hpb=5bba2c06a81c87327fdcf3f2a85c3206d932c2f9;p=mobile-ledger.git diff --git a/app/src/main/res/raw/sql_38.sql b/app/src/main/res/raw/sql_38.sql index 60c8611e..19a18bde 100644 --- a/app/src/main/res/raw/sql_38.sql +++ b/app/src/main/res/raw/sql_38.sql @@ -12,8 +12,13 @@ -- -- You should have received a copy of the GNU General Public License -- along with MoLe. If not, see . + +BEGIN TRANSACTION; + CREATE TABLE transaction_accounts_new(profile varchar not null, transaction_id integer not null, account_name varchar not null, currency varchar not null default '', amount decimal not null, comment varchar, generation integer default 0, order_no integer not null default 0, constraint fk_transaction_accounts_acc foreign key(profile,account_name) references accounts(profile,name), constraint fk_transaction_accounts_trn foreign key(profile, transaction_id) references transactions(profile,id)); insert into transaction_accounts_new(profile, transaction_id, account_name, currency, amount, comment, generation, order_no) select profile, transaction_id, account_name, currency, amount, comment, generation, order_no from transaction_accounts; drop table transaction_accounts; alter table transaction_accounts_new rename to transaction_accounts; -create unique index un_transaction_accounts_order on transaction_accounts(profile, transaction_id, order_no); \ No newline at end of file +create unique index un_transaction_accounts_order on transaction_accounts(profile, transaction_id, order_no); + +COMMIT TRANSACTION; \ No newline at end of file