mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
refactor(domains): make traefik domains generate in a single click
This commit is contained in:
15
apps/dokploy/drizzle/0031_steep_vulture.sql
Normal file
15
apps/dokploy/drizzle/0031_steep_vulture.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
DO $$ BEGIN
|
||||
CREATE TYPE "public"."domainType" AS ENUM('compose', 'application');
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "domain" ALTER COLUMN "applicationId" DROP NOT NULL;--> statement-breakpoint
|
||||
ALTER TABLE "domain" ADD COLUMN "serviceName" text;--> statement-breakpoint
|
||||
ALTER TABLE "domain" ADD COLUMN "domainType" "domainType" DEFAULT 'application';--> statement-breakpoint
|
||||
ALTER TABLE "domain" ADD COLUMN "composeId" text;--> statement-breakpoint
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "domain" ADD CONSTRAINT "domain_composeId_compose_composeId_fk" FOREIGN KEY ("composeId") REFERENCES "public"."compose"("composeId") ON DELETE cascade ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
Reference in New Issue
Block a user