mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-07-10 16:35:26 +02:00
- Introduced new SQL file `0089_noisy_sandman.sql` to create a new enum type `backupType` and add relevant columns to the `backup` and `deployment` tables, enhancing data structure for backup management. - Removed outdated SQL files `0090_lame_gressill.sql` and `0091_colossal_lifeguard.sql` that contained redundant column definitions, streamlining the database schema. - Updated journal and snapshot JSON files to reflect the latest schema changes, ensuring consistency across the database structure.
10 lines
1.1 KiB
SQL
10 lines
1.1 KiB
SQL
CREATE TYPE "public"."backupType" AS ENUM('database', 'compose');--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD COLUMN "appName" text NOT NULL;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD COLUMN "serviceName" text;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD COLUMN "backupType" "backupType" DEFAULT 'database' NOT NULL;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD COLUMN "composeId" text;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD COLUMN "metadata" jsonb;--> statement-breakpoint
|
|
ALTER TABLE "deployment" ADD COLUMN "backupId" text;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD CONSTRAINT "backup_composeId_compose_composeId_fk" FOREIGN KEY ("composeId") REFERENCES "public"."compose"("composeId") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
|
|
ALTER TABLE "deployment" ADD CONSTRAINT "deployment_backupId_backup_backupId_fk" FOREIGN KEY ("backupId") REFERENCES "public"."backup"("backupId") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
|
|
ALTER TABLE "backup" ADD CONSTRAINT "backup_appName_unique" UNIQUE("appName"); |