feat: Convert migration files to JS

This commit is contained in:
Faruk AYDIN
2024-01-04 21:44:40 +01:00
parent 6d1bfc0be0
commit 0f71924d06
64 changed files with 235 additions and 326 deletions

View File

@@ -0,0 +1,29 @@
async function addDeletedColumn(knex, tableName) {
return await knex.schema.table(tableName, (table) => {
table.timestamp('deleted_at').nullable();
});
}
async function dropDeletedColumn(knex, tableName) {
return await knex.schema.table(tableName, (table) => {
table.dropColumn('deleted_at');
});
}
export async function up(knex) {
await addDeletedColumn(knex, 'steps');
await addDeletedColumn(knex, 'flows');
await addDeletedColumn(knex, 'executions');
await addDeletedColumn(knex, 'execution_steps');
await addDeletedColumn(knex, 'users');
await addDeletedColumn(knex, 'connections');
}
export async function down(knex) {
await dropDeletedColumn(knex, 'steps');
await dropDeletedColumn(knex, 'flows');
await dropDeletedColumn(knex, 'executions');
await dropDeletedColumn(knex, 'execution_steps');
await dropDeletedColumn(knex, 'users');
await dropDeletedColumn(knex, 'connections');
}