v12.0.0 - initial commit

This commit is contained in:
padreug 2025-12-31 19:04:13 +01:00
commit e2c49ea43c
1145 changed files with 97211 additions and 0 deletions

View file

@ -0,0 +1,33 @@
var db = require('./db')
function singleQuotify(item) {
return "'" + item + "'"
}
exports.up = function (next) {
var statuses = [
'notSeen',
'published',
'authorized',
'instant',
'confirmed',
'rejected',
'insufficientFunds',
]
.map(singleQuotify)
.join(',')
var sql = [
'create type status_stage AS enum (' + statuses + ')',
'alter table transactions add dispensed boolean NOT NULL DEFAULT false',
'alter table transactions add notified boolean NOT NULL DEFAULT false',
'alter table transactions add redeem boolean NOT NULL DEFAULT false',
'alter table transactions add confirmation_time timestamptz',
"alter table transactions add status status_stage NOT NULL DEFAULT 'notSeen'",
]
db.runAll(sql, next)
}
exports.down = function (next) {
next()
}