diff options
| author | Adam Soltys <[email protected]> | 2021-07-20 18:00:34 -0400 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-07-20 18:00:34 -0400 |
| commit | b39971fbf6b3e141ff0a4bf1e2e7c1e379451753 (patch) | |
| tree | 89755164025ba1d7a89d0d5346918ef884f83980 /db | |
| parent | dab8ce27232e48782562419849a227f6cf7edf74 (diff) | |
| download | coinos-server-b39971fbf6b3e141ff0a4bf1e2e7c1e379451753.tar.gz coinos-server-b39971fbf6b3e141ff0a4bf1e2e7c1e379451753.zip | |
fix migration
Diffstat (limited to 'db')
| -rw-r--r-- | db/migrations/20210714123455_data_fixes_merge.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/db/migrations/20210714123455_data_fixes_merge.js b/db/migrations/20210714123455_data_fixes_merge.js index 3816920c..70740ce8 100644 --- a/db/migrations/20210714123455_data_fixes_merge.js +++ b/db/migrations/20210714123455_data_fixes_merge.js @@ -1,14 +1,12 @@ exports.up = function(knex) { return Promise.all([ knex.raw("delete from invoices where invoices.account_id not in (select id from accounts)"), - knex.raw("update users set account_id = 10427 where id = 6262 and account_id = 10428"); + knex.raw("delete from orders where orders.a1_id not in (select id from accounts) or orders.a2_id not in (select id from accounts)"), + knex.raw("update users set account_id = 10427 where id = 6262 and account_id = 10428"), knex.raw("delete from payments where account_id not in (select id from accounts)"), - knex.raw("delete from orders where a1_id not in (select id from accounts) or a2_id not in (select id from accounts)"), - - knex.raw("alter table orders drop rate"); - knex.raw("alter table orders add rate double"); - knex.raw("update orders set rate = v1/v2"); - + knex.raw("alter table orders drop rate"), + knex.raw("alter table orders add rate double"), + knex.raw("update orders set rate = v1/v2"), ]) } |
