Files
kener/migrations/20260120120000_add_monitor_settings_json.ts
2026-02-24 23:46:15 +05:30

17 lines
483 B
TypeScript

import type { Knex } from "knex";
export async function up(knex: Knex): Promise<void> {
const hasCol = await knex.schema.hasColumn("monitors", "monitor_settings_json");
if (!hasCol) {
await knex.schema.alterTable("monitors", (table) => {
table.text("monitor_settings_json").nullable();
});
}
}
export async function down(knex: Knex): Promise<void> {
await knex.schema.alterTable("monitors", (table) => {
table.dropColumn("monitor_settings_json");
});
}