mirror of
https://github.com/andwati/dokploy.git
synced 2026-10-26 15:02:20 +00:00
- Created a new "rollback" table to manage rollback operations. - Added "rollbackActive" and "limitRollback" columns to the "application" table to support rollback features. - Established foreign key constraints between the "rollback" and "application" tables for data integrity.
12 lines
618 B
SQL
12 lines
618 B
SQL
CREATE TABLE "rollback" (
|
|
"rollbackId" text PRIMARY KEY NOT NULL,
|
|
"env" text,
|
|
"applicationId" text NOT NULL,
|
|
"version" serial NOT NULL,
|
|
"image" text,
|
|
"createdAt" text NOT NULL
|
|
);
|
|
--> statement-breakpoint
|
|
ALTER TABLE "application" ADD COLUMN "rollbackActive" boolean DEFAULT false;--> statement-breakpoint
|
|
ALTER TABLE "application" ADD COLUMN "limitRollback" integer DEFAULT 5;--> statement-breakpoint
|
|
ALTER TABLE "rollback" ADD CONSTRAINT "rollback_applicationId_application_applicationId_fk" FOREIGN KEY ("applicationId") REFERENCES "public"."application"("applicationId") ON DELETE cascade ON UPDATE no action; |