/opt/canhelp/packages/db/migrations
Edit: /opt/canhelp/packages/db/migrations/0007_unknown_ricochet.sql (1179B)
-- plan_history and support_tickets tables already created in 0005/0006
-- Only applying missing columns and constraints
ALTER TABLE "categories" ADD COLUMN IF NOT EXISTS "names_uk" text;--> statement-breakpoint
ALTER TABLE "locations" ADD COLUMN IF NOT EXISTS "name_uk" text;--> statement-breakpoint
ALTER TABLE "skill_suggestions" ADD COLUMN IF NOT EXISTS "name_uk" text;--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "plan_history" ADD CONSTRAINT "plan_history_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
EXCEPTION WHEN duplicate_object THEN NULL;
END $$;--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "support_tickets" ADD CONSTRAINT "support_tickets_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
EXCEPTION WHEN duplicate_object THEN NULL;
END $$;--> statement-breakpoint
DO $$ BEGIN
ALTER TABLE "support_tickets" ADD CONSTRAINT "support_tickets_admin_id_users_id_fk" FOREIGN KEY ("admin_id") REFERENCES "public"."users"("id") ON DELETE set null ON UPDATE no action;
EXCEPTION WHEN duplicate_object THEN NULL;
END $$;