25 lines
708 B
JavaScript
25 lines
708 B
JavaScript
var db = require('./db')
|
|
|
|
exports.up = function (next) {
|
|
var sqls = [
|
|
`CREATE TYPE cashbox_batch_type AS ENUM(
|
|
'cash-box-empty',
|
|
'cash-cassette-1-refill',
|
|
'cash-cassette-1-empty',
|
|
'cash-cassette-2-refill',
|
|
'cash-cassette-2-empty',
|
|
'cash-cassette-3-refill',
|
|
'cash-cassette-3-empty',
|
|
'cash-cassette-4-refill',
|
|
'cash-cassette-4-empty'
|
|
)`,
|
|
`ALTER TABLE cashbox_batches ADD COLUMN operation_type cashbox_batch_type NOT NULL`,
|
|
`ALTER TABLE cashbox_batches ADD COLUMN bill_count_override SMALLINT`,
|
|
`ALTER TABLE cashbox_batches ADD COLUMN performed_by VARCHAR(64)`
|
|
]
|
|
db.multi(sqls, next)
|
|
}
|
|
|
|
exports.down = function (next) {
|
|
next()
|
|
}
|