diff --git a/memento-note/prisma/migrations/20260426140000_ensure_agent_schedule_columns/migration.sql b/memento-note/prisma/migrations/20260426140000_ensure_agent_schedule_columns/migration.sql new file mode 100644 index 0000000..3faa9a9 --- /dev/null +++ b/memento-note/prisma/migrations/20260426140000_ensure_agent_schedule_columns/migration.sql @@ -0,0 +1,16 @@ +-- Ensure agent schedule columns exist (idempotent) +-- Handles both: fresh DB (columns missing) and DB where columns were added by db push +DO $$ BEGIN + ALTER TABLE "Agent" ADD COLUMN "scheduledTime" TEXT DEFAULT '08:00'; +EXCEPTION WHEN duplicate_column THEN NULL; +END $$; + +DO $$ BEGIN + ALTER TABLE "Agent" ADD COLUMN "scheduledDay" INTEGER; +EXCEPTION WHEN duplicate_column THEN NULL; +END $$; + +DO $$ BEGIN + ALTER TABLE "Agent" ADD COLUMN "timezone" TEXT; +EXCEPTION WHEN duplicate_column THEN NULL; +END $$;