2019-06-29 21:19:56 +00:00
|
|
|
exports.up = (knex, Promise) => (async() => {
|
|
|
|
const queued = await knex('queued');
|
|
|
|
|
|
|
|
for (const queuedEntry of queued) {
|
|
|
|
const data = JSON.parse(queuedEntry.data);
|
|
|
|
|
|
|
|
data.listId = queuedEntry.list;
|
|
|
|
data.subscriptionId = queuedEntry.subscription;
|
|
|
|
|
2019-07-03 09:58:58 +00:00
|
|
|
await knex('queued')
|
2019-06-29 21:19:56 +00:00
|
|
|
.where('id', queuedEntry.id)
|
|
|
|
.update({
|
|
|
|
data: JSON.stringify(data)
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
await knex.schema.table('queued', table => {
|
|
|
|
table.dropColumn('list');
|
|
|
|
table.dropColumn('subscription');
|
|
|
|
});
|
|
|
|
|
|
|
|
})();
|
|
|
|
|
|
|
|
exports.down = (knex, Promise) => (async() => {
|
|
|
|
})();
|