From 8acbc90dbd164075e491f18aaaf73d82d14dda2a Mon Sep 17 00:00:00 2001 From: Josh Harvey Date: Thu, 28 Jul 2016 17:45:55 +0300 Subject: [PATCH] add session_id -> tx_id migration --- migrations/014-session-to-tx-id.js | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 migrations/014-session-to-tx-id.js diff --git a/migrations/014-session-to-tx-id.js b/migrations/014-session-to-tx-id.js new file mode 100644 index 00000000..cd7a3ed5 --- /dev/null +++ b/migrations/014-session-to-tx-id.js @@ -0,0 +1,36 @@ +var db = require('./db') + +exports.up = function (next) { + var sql = [ +// 'alter table bills rename device_fingerprint to device_id', +// 'alter table bills rename satoshis to crypto_atoms', +// 'alter table bills rename session_id to cash_in_txs_id', + + 'alter table cached_responses rename device_fingerprint to device_id', + 'alter table cached_responses rename session_id to tx_id', + + 'alter table cash_in_txs rename session_id to id', + 'alter table cash_in_txs rename device_fingerprint to device_id', + + 'alter table cash_out_actions rename session_id to cash_out_txs_id', + + 'alter table cash_out_hds rename session_id to id', + + 'alter table cash_out_txs rename session_id to id', + 'alter table cash_out_txs rename device_fingerprint to device_id', + + 'alter table devices rename fingerprint to device_id', + + 'alter table dispenses rename session_id to cash_out_txs_id', + 'alter table dispenses rename device_fingerprint to device_id', + + 'alter table machine_configs rename device_fingerprint to device_id', + + 'alter table machine_events rename device_fingerprint to device_id' + ] + db.multi(sql, next) +} + +exports.down = function (next) { + next() +}