diff --git a/db/knex_migrations/2026-01-05-0000-add-rss-title.js b/db/knex_migrations/2026-01-05-0000-add-rss-title.js index 33f775c6..f0d947eb 100644 --- a/db/knex_migrations/2026-01-05-0000-add-rss-title.js +++ b/db/knex_migrations/2026-01-05-0000-add-rss-title.js @@ -1,8 +1,11 @@ -exports.up = function (knex) { - return knex.schema - .alterTable("status_page", function (table) { +exports.up = async function (knex) { + // Check if column already exists (created by knex_init_db.js for fresh installs) + const hasColumn = await knex.schema.hasColumn("status_page", "rss_title"); + if (!hasColumn) { + await knex.schema.alterTable("status_page", function (table) { table.string("rss_title", 255); }); + } }; exports.down = function (knex) {