Save migrations file on db (#215)
* Revert "Migration sql changes (#199)"
This reverts commit 12c834469c.
* Save migrate file on db
* Add message on migration error in lamassu-update
This commit is contained in:
parent
9af204e609
commit
06f8c57608
58 changed files with 1516 additions and 567 deletions
|
|
@ -4,21 +4,21 @@ const db = require('./db')
|
|||
|
||||
exports.up = function (next) {
|
||||
const sql = [
|
||||
db.renameColumn('customers', 'id_card_number', 'id_card_data_number'),
|
||||
db.renameColumn('customers', 'id_card_at', 'id_card_data_at'),
|
||||
db.renameColumn('customers', 'sanctions_check', 'sanctions'),
|
||||
db.renameColumn('customers', 'sanctions_check_at', 'sanctions_at'),
|
||||
db.renameColumn('customers', 'front_facing_cam_at', 'front_camera_at'),
|
||||
db.renameColumn('customers', 'front_facing_cam_path', 'front_camera_path'),
|
||||
db.renameColumn('customers', 'id_card_image_path', 'id_card_photo_path'),
|
||||
db.renameColumn('customers', 'id_card_image_at', 'id_card_photo_at'),
|
||||
db.renameColumn('customers', 'id_card_expiration', 'id_card_data_expiration'),
|
||||
db.renameColumn('customers', 'front_facing_cam_override', 'front_camera_override'),
|
||||
db.renameColumn('customers', 'front_facing_cam_override_by', 'front_camera_override_by'),
|
||||
db.renameColumn('customers', 'front_facing_cam_override_at', 'front_camera_override_at'),
|
||||
db.renameColumn('customers', 'sanctions_check_override', 'sanctions_override'),
|
||||
db.renameColumn('customers', 'sanctions_check_override_by', 'sanctions_override_by'),
|
||||
db.renameColumn('customers', 'sanctions_check_override_at', 'sanctions_override_at'),
|
||||
'alter table customers rename column id_card_number to id_card_data_number',
|
||||
'alter table customers rename column id_card_at to id_card_data_at',
|
||||
'alter table customers rename column sanctions_check to sanctions',
|
||||
'alter table customers rename column sanctions_check_at to sanctions_at',
|
||||
'alter table customers rename column front_facing_cam_at to front_camera_at',
|
||||
'alter table customers rename column front_facing_cam_path to front_camera_path',
|
||||
'alter table customers rename column id_card_image_path to id_card_photo_path',
|
||||
'alter table customers rename column id_card_image_at to id_card_photo_at',
|
||||
'alter table customers rename column id_card_expiration to id_card_data_expiration',
|
||||
'alter table customers rename column front_facing_cam_override to front_camera_override',
|
||||
'alter table customers rename column front_facing_cam_override_by to front_camera_override_by',
|
||||
'alter table customers rename column front_facing_cam_override_at to front_camera_override_at',
|
||||
'alter table customers rename column sanctions_check_override to sanctions_override',
|
||||
'alter table customers rename column sanctions_check_override_by to sanctions_override_by',
|
||||
'alter table customers rename column sanctions_check_override_at to sanctions_override_at',
|
||||
/**
|
||||
* Replace all compliance_type enum values
|
||||
*
|
||||
|
|
@ -27,10 +27,11 @@ exports.up = function (next) {
|
|||
*
|
||||
* @see {@link http://blog.yo1.dog/updating-enum-values-in-postgresql-the-safe-and-easy-way/}
|
||||
*/
|
||||
db.renameEnum('compliance_type', 'old_compliance_type'),
|
||||
db.defineEnum('compliance_type', "'authorized', 'sms', 'id_card_data', 'id_card_photo', 'sanctions', 'front_camera', 'hard_limit'"),
|
||||
db.alterColumn('compliance_overrides', 'compliance_type', 'set data type compliance_type using compliance_type::text::compliance_type'),
|
||||
db.dropEnum('old_compliance_type')
|
||||
'alter type compliance_type rename to old_compliance_type',
|
||||
`create type compliance_type as enum
|
||||
('authorized', 'sms', 'id_card_data', 'id_card_photo', 'sanctions', 'front_camera', 'hard_limit')`,
|
||||
'alter table compliance_overrides alter column compliance_type set data type compliance_type using compliance_type::text::compliance_type',
|
||||
'drop type old_compliance_type'
|
||||
]
|
||||
|
||||
db.multi(sql, next)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue