Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 1x | 'use strict';
// 'off' is too small for MS SQL like a column name, that's why there is itsOff instead
module.exports = {
async up (next) {
await this.query(`CREATE TABLE states (
senderId varchar(73),
pageId varchar(73),
lock bigint,
lastSendError nvarchar(max),
itsOff nvarchar(32),
state nvarchar(max),
lastInteraction bigint
CONSTRAINT PK_states PRIMARY KEY CLUSTERED (senderId, pageId)
)`);
await this.query('CREATE INDEX lastInteraction ON states (lastInteraction DESC)');
next();
},
async down (next) {
await this.query('DROP TABLE IF EXISTS states');
next();
}
};
|