fix migration for empty counters table

This commit is contained in:
Jill 2023-11-20 05:06:57 +03:00
parent fcc7956b4d
commit ef08ef020b
1 changed files with 2 additions and 2 deletions

View File

@ -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');