]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/res/raw/db_59.sql
another step towards surrogate ID db objects
[mobile-ledger.git] / app / src / main / res / raw / db_59.sql
index 8f5d8009c7569a0008ea7ce6279c0cc840833cde..115f3ce9b4f5bb9a48feb2138b2e5964aa109b8e 100644 (file)
@@ -153,8 +153,10 @@ create table transaction_accounts_new(
 
 insert into transaction_accounts_new(transaction_id, order_no, account_name,
     currency, amount, comment, generation)
-select ta.transaction_id, ta.order_no, ta.account_name, ta.currency, ta.amount, ta.comment, ta.generation
-from transaction_accounts ta;
+select t.id, ta.order_no, ta.account_name, ta.currency, ta.amount, ta.comment, ta.generation
+from transaction_accounts ta
+join profiles p in ta.profile=p.deprecated_uuid
+join transactions t on ta.transaction_id = t.ledger_id and t.profile_id=p.id;
 
 drop table transaction_accounts;
 alter table transaction_accounts_new rename to transaction_accounts;