fix migration for empty counters table
This commit is contained in:
parent
fcc7956b4d
commit
ef08ef020b
|
@ -19,12 +19,12 @@ exports.up = async function(knex) {
|
||||||
|
|
||||||
// awfulllllllllllllll
|
// awfulllllllllllllll
|
||||||
const rows = await knex('counters').select('*');
|
const rows = await knex('counters').select('*');
|
||||||
await knex('counters_').insert(rows);
|
if (rows.length > 0) await knex('counters_').insert(rows);
|
||||||
|
|
||||||
await knex.schema
|
await knex.schema
|
||||||
.dropTable('counters')
|
.dropTable('counters')
|
||||||
.renameTable('counters_', 'counters');
|
.renameTable('counters_', 'counters');
|
||||||
|
|
||||||
await knex.schema
|
await knex.schema
|
||||||
.alterTable('counterUserLink', table => {
|
.alterTable('counterUserLink', table => {
|
||||||
table.integer('id').references('id').inTable('counters');
|
table.integer('id').references('id').inTable('counters');
|
||||||
|
|
Loading…
Reference in New Issue