For release.

This commit is contained in:
charlesgauthereau
2025-07-28 18:43:31 +02:00
parent c96e13c72f
commit 9f53181467
7 changed files with 1193 additions and 16 deletions
@@ -171,4 +171,5 @@ ALTER TABLE "backups" ADD CONSTRAINT "backups_database_id_databases_id_fk" FOREI
ALTER TABLE "databases" ADD CONSTRAINT "databases_agent_id_agents_id_fk" FOREIGN KEY ("agent_id") REFERENCES "public"."agents"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
ALTER TABLE "databases" ADD CONSTRAINT "databases_project_id_projects_id_fk" FOREIGN KEY ("project_id") REFERENCES "public"."projects"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
ALTER TABLE "restorations" ADD CONSTRAINT "restorations_backup_id_backups_id_fk" FOREIGN KEY ("backup_id") REFERENCES "public"."backups"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
ALTER TABLE "restorations" ADD CONSTRAINT "restorations_database_id_databases_id_fk" FOREIGN KEY ("database_id") REFERENCES "public"."databases"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "restorations" ADD CONSTRAINT "restorations_database_id_databases_id_fk" FOREIGN KEY ("database_id") REFERENCES "public"."databases"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
CREATE UNIQUE INDEX "database_id_status_unique" ON "backups" USING btree ("database_id","status");
+1
View File
@@ -0,0 +1 @@
DROP INDEX "database_id_status_unique";
+24 -2
View File
@@ -1,5 +1,5 @@
{
"id": "314878be-2ed5-4e70-9ada-8dd08937141d",
"id": "3d165821-b11d-4be7-b3fb-83c4485e44a8",
"prevId": "00000000-0000-0000-0000-000000000000",
"version": "7",
"dialect": "postgresql",
@@ -814,7 +814,29 @@
"notNull": true
}
},
"indexes": {},
"indexes": {
"database_id_status_unique": {
"name": "database_id_status_unique",
"columns": [
{
"expression": "database_id",
"isExpression": false,
"asc": true,
"nulls": "last"
},
{
"expression": "status",
"isExpression": false,
"asc": true,
"nulls": "last"
}
],
"isUnique": true,
"concurrently": false,
"method": "btree",
"with": {}
}
},
"foreignKeys": {
"backups_database_id_databases_id_fk": {
"name": "backups_database_id_databases_id_fk",
+2 -9
View File
@@ -1,6 +1,6 @@
{
"id": "2fab40df-eb48-4ed5-9ad2-6579cd9fd328",
"prevId": "314878be-2ed5-4e70-9ada-8dd08937141d",
"id": "d782a269-0b75-41b0-b70e-e3bf214f4f80",
"prevId": "3d165821-b11d-4be7-b3fb-83c4485e44a8",
"version": "7",
"dialect": "postgresql",
"tables": {
@@ -1068,13 +1068,6 @@
"primaryKey": false,
"notNull": true
},
"is_archived": {
"name": "is_archived",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"default": false
},
"created_at": {
"name": "created_at",
"type": "timestamp",
File diff suppressed because it is too large Load Diff
+11 -4
View File
@@ -5,15 +5,22 @@
{
"idx": 0,
"version": "7",
"when": 1753719017374,
"tag": "0000_amusing_barracuda",
"when": 1752684754669,
"tag": "0000_awesome_nomad",
"breakpoints": true
},
{
"idx": 1,
"version": "7",
"when": 1753719092774,
"tag": "0001_public_korg",
"when": 1752689557905,
"tag": "0001_wealthy_leo",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1753720983182,
"tag": "0002_pink_groot",
"breakpoints": true
}
]