mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
v0.1.0 (#112)
* feat: add schema for registry and routes * feat: add docker registry upload * feat: add show cluster * refactor: set the registry url in image in case we have a registry asociated * feat: add update registry and fix the docker url markup * chore: remove --advertise-ip on swarm script * refactor: remove listen address of swarm initialize * feat: add table to show nodes and add dropdown to add manager & workers * refactor: improve interface for cluster * refactor: improve UI * feat: add experimental swarm settings * refactor: remove comments * refactor: prettify json of each setting * refactor: add interface tooltip * refactor: delete static form self registry * refactor: allow to se a empty registry * fix: remove text area warnings * feat: add network swarm json * refactor: update ui * revert: go back to swarm init config * refactor: remove initialization on server, only on setup script * Update LICENSE.MD * feat: appearance theme support system config * refactor: remove logs * fix(README-ru): hyperlink-ed docs url * feat: (#107) webhook listener filter docker events based on image tag. Fixes #107 * refactor: simplify comparison docker tags * refactor: remove return in res status * refactor: prevent to updates download automatically * feat: support code editor (#105) * feat: support code editor * Update codeblock * refactor: remove unused class --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> * fix: select the right image from sourcetype (#109) * chore: bump minor version --------- Co-authored-by: hehehai <riverhohai@gmail.com> Co-authored-by: Bayram Tagiev <bayram.tagiev.a@gmail.com> Co-authored-by: Paulo Santana <30875229+hikinine@users.noreply.github.com>
This commit is contained in:
22
drizzle/0005_cute_terror.sql
Normal file
22
drizzle/0005_cute_terror.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
DO $$ BEGIN
|
||||
CREATE TYPE "RegistryType" AS ENUM('selfHosted', 'cloud');
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE IF NOT EXISTS "registry" (
|
||||
"registryId" text PRIMARY KEY NOT NULL,
|
||||
"registryName" text NOT NULL,
|
||||
"username" text NOT NULL,
|
||||
"password" text NOT NULL,
|
||||
"registryUrl" text NOT NULL,
|
||||
"createdAt" text NOT NULL,
|
||||
"selfHosted" "RegistryType" DEFAULT 'cloud' NOT NULL,
|
||||
"adminId" text NOT NULL
|
||||
);
|
||||
--> statement-breakpoint
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "registry" ADD CONSTRAINT "registry_adminId_admin_adminId_fk" FOREIGN KEY ("adminId") REFERENCES "admin"("adminId") ON DELETE cascade ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
6
drizzle/0006_oval_jimmy_woo.sql
Normal file
6
drizzle/0006_oval_jimmy_woo.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
ALTER TABLE "application" ADD COLUMN "registryId" text;--> statement-breakpoint
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "application" ADD CONSTRAINT "application_registryId_registry_registryId_fk" FOREIGN KEY ("registryId") REFERENCES "public"."registry"("registryId") ON DELETE cascade ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
1
drizzle/0007_cute_guardsmen.sql
Normal file
1
drizzle/0007_cute_guardsmen.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE "application" ADD COLUMN "replicas" integer DEFAULT 1;
|
||||
7
drizzle/0008_lazy_sage.sql
Normal file
7
drizzle/0008_lazy_sage.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
ALTER TABLE "application" DROP CONSTRAINT "application_registryId_registry_registryId_fk";
|
||||
--> statement-breakpoint
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "application" ADD CONSTRAINT "application_registryId_registry_registryId_fk" FOREIGN KEY ("registryId") REFERENCES "public"."registry"("registryId") ON DELETE set null ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
1
drizzle/0009_majestic_spencer_smythe.sql
Normal file
1
drizzle/0009_majestic_spencer_smythe.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE "application" ALTER COLUMN "replicas" SET NOT NULL;
|
||||
1
drizzle/0010_lean_black_widow.sql
Normal file
1
drizzle/0010_lean_black_widow.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE "registry" ADD COLUMN "imagePrefix" text NOT NULL;
|
||||
1
drizzle/0011_petite_calypso.sql
Normal file
1
drizzle/0011_petite_calypso.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE "registry" ALTER COLUMN "imagePrefix" DROP NOT NULL;
|
||||
7
drizzle/0012_chubby_umar.sql
Normal file
7
drizzle/0012_chubby_umar.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
ALTER TABLE "application" ADD COLUMN "healthCheckSwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "restartPolicySwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "placementSwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "updateConfigSwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "rollbackConfigSwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "modeSwarm" json;--> statement-breakpoint
|
||||
ALTER TABLE "application" ADD COLUMN "labelsSwarm" json;
|
||||
1
drizzle/0013_blushing_starjammers.sql
Normal file
1
drizzle/0013_blushing_starjammers.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE "application" ADD COLUMN "networkSwarm" json;
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "c6215051-7cd1-412d-b8df-b50d58acacff",
|
||||
"prevId": "00000000-0000-0000-0000-000000000000",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -234,29 +232,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -375,29 +373,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -499,34 +497,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -628,21 +626,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -689,14 +687,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -736,21 +734,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -818,21 +816,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -957,29 +955,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1092,29 +1090,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1239,29 +1237,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1337,73 +1335,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1461,21 +1459,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1522,21 +1520,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1625,86 +1623,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1751,14 +1749,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1786,21 +1784,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1853,21 +1851,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1907,30 +1905,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1970,21 +1968,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2091,118 +2089,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "c6215051-7cd1-412d-b8df-b50d58acacff",
|
||||
"prevId": "00000000-0000-0000-0000-000000000000"
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652",
|
||||
"prevId": "c6215051-7cd1-412d-b8df-b50d58acacff",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -234,29 +232,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -375,29 +373,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -499,34 +497,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -628,21 +626,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -695,14 +693,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -742,21 +740,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -824,21 +822,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -963,29 +961,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1098,29 +1096,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1245,29 +1243,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1343,73 +1341,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1467,21 +1465,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1528,21 +1526,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1631,86 +1629,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1757,14 +1755,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1792,21 +1790,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1859,21 +1857,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1913,30 +1911,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1976,21 +1974,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2097,118 +2095,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652",
|
||||
"prevId": "c6215051-7cd1-412d-b8df-b50d58acacff"
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "665483bd-5123-4c2b-beef-bfa9b91b9356",
|
||||
"prevId": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -234,29 +232,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -375,29 +373,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -499,34 +497,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -628,21 +626,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -702,14 +700,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -749,21 +747,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -831,21 +829,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -970,29 +968,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1105,29 +1103,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1252,29 +1250,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1350,73 +1348,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1474,21 +1472,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1535,21 +1533,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1638,86 +1636,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1764,14 +1762,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1799,21 +1797,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1866,21 +1864,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1920,30 +1918,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1983,21 +1981,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2104,118 +2102,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "665483bd-5123-4c2b-beef-bfa9b91b9356",
|
||||
"prevId": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652"
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "5a1d3f2b-9c31-4125-9645-015170550b51",
|
||||
"prevId": "665483bd-5123-4c2b-beef-bfa9b91b9356",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -234,29 +232,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -375,29 +373,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -506,34 +504,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -635,21 +633,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -709,14 +707,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -756,21 +754,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -838,21 +836,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -977,29 +975,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1112,29 +1110,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1259,29 +1257,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1357,73 +1355,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1481,21 +1479,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1542,21 +1540,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1645,86 +1643,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1771,14 +1769,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1806,21 +1804,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1873,21 +1871,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1927,30 +1925,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1990,21 +1988,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2111,118 +2109,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "5a1d3f2b-9c31-4125-9645-015170550b51",
|
||||
"prevId": "665483bd-5123-4c2b-beef-bfa9b91b9356"
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "7bb4bbcf-791c-4888-919e-f74bc0528b5f",
|
||||
"prevId": "5a1d3f2b-9c31-4125-9645-015170550b51",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -210,29 +208,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -351,29 +349,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -482,34 +480,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -611,21 +609,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -685,14 +683,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -732,21 +730,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -814,21 +812,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -953,29 +951,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1088,29 +1086,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1235,29 +1233,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1333,73 +1331,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1457,21 +1455,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1518,21 +1516,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1621,86 +1619,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1747,14 +1745,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1782,21 +1780,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1849,21 +1847,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1903,30 +1901,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1966,21 +1964,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2087,118 +2085,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "7bb4bbcf-791c-4888-919e-f74bc0528b5f",
|
||||
"prevId": "5a1d3f2b-9c31-4125-9645-015170550b51"
|
||||
}
|
||||
2295
drizzle/meta/0005_snapshot.json
Normal file
2295
drizzle/meta/0005_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2331
drizzle/meta/0006_snapshot.json
Normal file
2331
drizzle/meta/0006_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2338
drizzle/meta/0007_snapshot.json
Normal file
2338
drizzle/meta/0007_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2338
drizzle/meta/0008_snapshot.json
Normal file
2338
drizzle/meta/0008_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2338
drizzle/meta/0009_snapshot.json
Normal file
2338
drizzle/meta/0009_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2344
drizzle/meta/0010_snapshot.json
Normal file
2344
drizzle/meta/0010_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2344
drizzle/meta/0011_snapshot.json
Normal file
2344
drizzle/meta/0011_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2386
drizzle/meta/0012_snapshot.json
Normal file
2386
drizzle/meta/0012_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
2392
drizzle/meta/0013_snapshot.json
Normal file
2392
drizzle/meta/0013_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -36,6 +36,69 @@
|
||||
"when": 1714004732716,
|
||||
"tag": "0004_nice_tenebrous",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 5,
|
||||
"version": "5",
|
||||
"when": 1715551130605,
|
||||
"tag": "0005_cute_terror",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 6,
|
||||
"version": "6",
|
||||
"when": 1715563165991,
|
||||
"tag": "0006_oval_jimmy_woo",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 7,
|
||||
"version": "6",
|
||||
"when": 1715563497100,
|
||||
"tag": "0007_cute_guardsmen",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 8,
|
||||
"version": "6",
|
||||
"when": 1715564143641,
|
||||
"tag": "0008_lazy_sage",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 9,
|
||||
"version": "6",
|
||||
"when": 1715564774423,
|
||||
"tag": "0009_majestic_spencer_smythe",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 10,
|
||||
"version": "6",
|
||||
"when": 1715574037832,
|
||||
"tag": "0010_lean_black_widow",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 11,
|
||||
"version": "6",
|
||||
"when": 1715574230599,
|
||||
"tag": "0011_petite_calypso",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 12,
|
||||
"version": "6",
|
||||
"when": 1716015716708,
|
||||
"tag": "0012_chubby_umar",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 13,
|
||||
"version": "6",
|
||||
"when": 1716076179443,
|
||||
"tag": "0013_blushing_starjammers",
|
||||
"breakpoints": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user