mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
fix(migration): refactoring
This commit is contained in:
@@ -0,0 +1,11 @@
|
|||||||
|
-- Custom SQL migration file, put your code below! --
|
||||||
|
UPDATE settings SET onboarding = true
|
||||||
|
WHERE onboarding = false
|
||||||
|
AND (
|
||||||
|
EXISTS (SELECT 1 FROM organization WHERE slug <> 'default')
|
||||||
|
OR EXISTS (SELECT 1 FROM agents)
|
||||||
|
OR EXISTS (SELECT 1 FROM projects)
|
||||||
|
OR EXISTS (SELECT 1 FROM databases)
|
||||||
|
OR EXISTS (SELECT 1 FROM notification_channel)
|
||||||
|
OR EXISTS (SELECT 1 FROM storage_channel WHERE provider <> 'local')
|
||||||
|
);
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
CREATE TYPE "public"."avatar_mode" AS ENUM('internal', 'gravatar', 'dicebear');--> statement-breakpoint
|
|
||||||
ALTER TABLE "settings" ADD COLUMN "avatar_mode" "avatar_mode" DEFAULT 'internal' NOT NULL;
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ALTER TABLE "settings" ADD COLUMN "dicebear_style" varchar(64) DEFAULT 'thumbs' NOT NULL;
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
ALTER TABLE "settings" DROP COLUMN "avatar_mode";--> statement-breakpoint
|
|
||||||
ALTER TABLE "settings" DROP COLUMN "dicebear_style";--> statement-breakpoint
|
|
||||||
DROP TYPE "public"."avatar_mode";
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"id": "30cd506c-1b93-44d2-9b65-5c0987efeb1a",
|
"id": "dd14b484-14ae-465e-b9c0-1cde9b19e791",
|
||||||
"prevId": "53c89cd2-a05d-4dd5-b954-790eabf5eff7",
|
"prevId": "53c89cd2-a05d-4dd5-b954-790eabf5eff7",
|
||||||
"version": "7",
|
"version": "7",
|
||||||
"dialect": "postgresql",
|
"dialect": "postgresql",
|
||||||
|
|||||||
+131
-131
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"id": "b53ab388-3b8a-46b8-944d-180525ce2293",
|
"id": "95313a40-5445-4b41-ae45-c3a21358db94",
|
||||||
"prevId": "e39ddcff-5791-4157-84ec-e38c27b81d67",
|
"prevId": "dd14b484-14ae-465e-b9c0-1cde9b19e791",
|
||||||
"version": "7",
|
"version": "7",
|
||||||
"dialect": "postgresql",
|
"dialect": "postgresql",
|
||||||
"tables": {
|
"tables": {
|
||||||
@@ -108,38 +108,38 @@
|
|||||||
"settings_default_notification_channel_id_notification_channel_id_fk": {
|
"settings_default_notification_channel_id_notification_channel_id_fk": {
|
||||||
"name": "settings_default_notification_channel_id_notification_channel_id_fk",
|
"name": "settings_default_notification_channel_id_notification_channel_id_fk",
|
||||||
"tableFrom": "settings",
|
"tableFrom": "settings",
|
||||||
"tableTo": "notification_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"default_notification_channel_id"
|
"default_notification_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "notification_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "set null",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "set null"
|
||||||
},
|
},
|
||||||
"settings_default_storage_channel_id_storage_channel_id_fk": {
|
"settings_default_storage_channel_id_storage_channel_id_fk": {
|
||||||
"name": "settings_default_storage_channel_id_storage_channel_id_fk",
|
"name": "settings_default_storage_channel_id_storage_channel_id_fk",
|
||||||
"tableFrom": "settings",
|
"tableFrom": "settings",
|
||||||
"tableTo": "storage_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"default_storage_channel_id"
|
"default_storage_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "storage_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "set null",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "set null"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"settings_name_unique": {
|
"settings_name_unique": {
|
||||||
"name": "settings_name_unique",
|
"name": "settings_name_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"name"
|
"name"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -242,15 +242,15 @@
|
|||||||
"account_user_id_user_id_fk": {
|
"account_user_id_user_id_fk": {
|
||||||
"name": "account_user_id_user_id_fk",
|
"name": "account_user_id_user_id_fk",
|
||||||
"tableFrom": "account",
|
"tableFrom": "account",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -349,15 +349,15 @@
|
|||||||
"passkey_user_id_user_id_fk": {
|
"passkey_user_id_user_id_fk": {
|
||||||
"name": "passkey_user_id_user_id_fk",
|
"name": "passkey_user_id_user_id_fk",
|
||||||
"tableFrom": "passkey",
|
"tableFrom": "passkey",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -450,25 +450,25 @@
|
|||||||
"session_user_id_user_id_fk": {
|
"session_user_id_user_id_fk": {
|
||||||
"name": "session_user_id_user_id_fk",
|
"name": "session_user_id_user_id_fk",
|
||||||
"tableFrom": "session",
|
"tableFrom": "session",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"session_token_unique": {
|
"session_token_unique": {
|
||||||
"name": "session_token_unique",
|
"name": "session_token_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"token"
|
"token"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -534,25 +534,25 @@
|
|||||||
"sso_provider_user_id_user_id_fk": {
|
"sso_provider_user_id_user_id_fk": {
|
||||||
"name": "sso_provider_user_id_user_id_fk",
|
"name": "sso_provider_user_id_user_id_fk",
|
||||||
"tableFrom": "sso_provider",
|
"tableFrom": "sso_provider",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"sso_provider_provider_id_unique": {
|
"sso_provider_provider_id_unique": {
|
||||||
"name": "sso_provider_provider_id_unique",
|
"name": "sso_provider_provider_id_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"provider_id"
|
"provider_id"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -600,15 +600,15 @@
|
|||||||
"two_factor_user_id_user_id_fk": {
|
"two_factor_user_id_user_id_fk": {
|
||||||
"name": "two_factor_user_id_user_id_fk",
|
"name": "two_factor_user_id_user_id_fk",
|
||||||
"tableFrom": "two_factor",
|
"tableFrom": "two_factor",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -729,10 +729,10 @@
|
|||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"user_email_unique": {
|
"user_email_unique": {
|
||||||
"name": "user_email_unique",
|
"name": "user_email_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"email"
|
"email"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -857,10 +857,10 @@
|
|||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"organization_slug_unique": {
|
"organization_slug_unique": {
|
||||||
"name": "organization_slug_unique",
|
"name": "organization_slug_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"slug"
|
"slug"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -921,28 +921,28 @@
|
|||||||
"member_organization_id_organization_id_fk": {
|
"member_organization_id_organization_id_fk": {
|
||||||
"name": "member_organization_id_organization_id_fk",
|
"name": "member_organization_id_organization_id_fk",
|
||||||
"tableFrom": "member",
|
"tableFrom": "member",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"member_user_id_user_id_fk": {
|
"member_user_id_user_id_fk": {
|
||||||
"name": "member_user_id_user_id_fk",
|
"name": "member_user_id_user_id_fk",
|
||||||
"tableFrom": "member",
|
"tableFrom": "member",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"user_id"
|
"user_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1023,28 +1023,28 @@
|
|||||||
"invitation_organization_id_organization_id_fk": {
|
"invitation_organization_id_organization_id_fk": {
|
||||||
"name": "invitation_organization_id_organization_id_fk",
|
"name": "invitation_organization_id_organization_id_fk",
|
||||||
"tableFrom": "invitation",
|
"tableFrom": "invitation",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"invitation_inviter_id_user_id_fk": {
|
"invitation_inviter_id_user_id_fk": {
|
||||||
"name": "invitation_inviter_id_user_id_fk",
|
"name": "invitation_inviter_id_user_id_fk",
|
||||||
"tableFrom": "invitation",
|
"tableFrom": "invitation",
|
||||||
"tableTo": "user",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"inviter_id"
|
"inviter_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "user",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1114,25 +1114,25 @@
|
|||||||
"projects_organization_id_organization_id_fk": {
|
"projects_organization_id_organization_id_fk": {
|
||||||
"name": "projects_organization_id_organization_id_fk",
|
"name": "projects_organization_id_organization_id_fk",
|
||||||
"tableFrom": "projects",
|
"tableFrom": "projects",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"projects_slug_unique": {
|
"projects_slug_unique": {
|
||||||
"name": "projects_slug_unique",
|
"name": "projects_slug_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"slug"
|
"slug"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -1221,15 +1221,15 @@
|
|||||||
"backups_database_id_databases_id_fk": {
|
"backups_database_id_databases_id_fk": {
|
||||||
"name": "backups_database_id_databases_id_fk",
|
"name": "backups_database_id_databases_id_fk",
|
||||||
"tableFrom": "backups",
|
"tableFrom": "backups",
|
||||||
"tableTo": "databases",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"database_id"
|
"database_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "databases",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1343,28 +1343,28 @@
|
|||||||
"databases_agent_id_agents_id_fk": {
|
"databases_agent_id_agents_id_fk": {
|
||||||
"name": "databases_agent_id_agents_id_fk",
|
"name": "databases_agent_id_agents_id_fk",
|
||||||
"tableFrom": "databases",
|
"tableFrom": "databases",
|
||||||
"tableTo": "agents",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"agent_id"
|
"agent_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "agents",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"databases_project_id_projects_id_fk": {
|
"databases_project_id_projects_id_fk": {
|
||||||
"name": "databases_project_id_projects_id_fk",
|
"name": "databases_project_id_projects_id_fk",
|
||||||
"tableFrom": "databases",
|
"tableFrom": "databases",
|
||||||
"tableTo": "projects",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"project_id"
|
"project_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "projects",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "no action",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "no action"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1441,41 +1441,41 @@
|
|||||||
"restorations_backup_storage_id_backup_storage_id_fk": {
|
"restorations_backup_storage_id_backup_storage_id_fk": {
|
||||||
"name": "restorations_backup_storage_id_backup_storage_id_fk",
|
"name": "restorations_backup_storage_id_backup_storage_id_fk",
|
||||||
"tableFrom": "restorations",
|
"tableFrom": "restorations",
|
||||||
"tableTo": "backup_storage",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"backup_storage_id"
|
"backup_storage_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "backup_storage",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"restorations_backup_id_backups_id_fk": {
|
"restorations_backup_id_backups_id_fk": {
|
||||||
"name": "restorations_backup_id_backups_id_fk",
|
"name": "restorations_backup_id_backups_id_fk",
|
||||||
"tableFrom": "restorations",
|
"tableFrom": "restorations",
|
||||||
"tableTo": "backups",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"backup_id"
|
"backup_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "backups",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"restorations_database_id_databases_id_fk": {
|
"restorations_database_id_databases_id_fk": {
|
||||||
"name": "restorations_database_id_databases_id_fk",
|
"name": "restorations_database_id_databases_id_fk",
|
||||||
"tableFrom": "restorations",
|
"tableFrom": "restorations",
|
||||||
"tableTo": "databases",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"database_id"
|
"database_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "databases",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1575,15 +1575,15 @@
|
|||||||
"retention_policies_database_id_databases_id_fk": {
|
"retention_policies_database_id_databases_id_fk": {
|
||||||
"name": "retention_policies_database_id_databases_id_fk",
|
"name": "retention_policies_database_id_databases_id_fk",
|
||||||
"tableFrom": "retention_policies",
|
"tableFrom": "retention_policies",
|
||||||
"tableTo": "databases",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"database_id"
|
"database_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "databases",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1677,25 +1677,25 @@
|
|||||||
"agents_organization_id_organization_id_fk": {
|
"agents_organization_id_organization_id_fk": {
|
||||||
"name": "agents_organization_id_organization_id_fk",
|
"name": "agents_organization_id_organization_id_fk",
|
||||||
"tableFrom": "agents",
|
"tableFrom": "agents",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"agents_slug_unique": {
|
"agents_slug_unique": {
|
||||||
"name": "agents_slug_unique",
|
"name": "agents_slug_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"slug"
|
"slug"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -1743,39 +1743,39 @@
|
|||||||
"organization_agents_organization_id_organization_id_fk": {
|
"organization_agents_organization_id_organization_id_fk": {
|
||||||
"name": "organization_agents_organization_id_organization_id_fk",
|
"name": "organization_agents_organization_id_organization_id_fk",
|
||||||
"tableFrom": "organization_agents",
|
"tableFrom": "organization_agents",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"organization_agents_agent_id_agents_id_fk": {
|
"organization_agents_agent_id_agents_id_fk": {
|
||||||
"name": "organization_agents_agent_id_agents_id_fk",
|
"name": "organization_agents_agent_id_agents_id_fk",
|
||||||
"tableFrom": "organization_agents",
|
"tableFrom": "organization_agents",
|
||||||
"tableTo": "agents",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"agent_id"
|
"agent_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "agents",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"organization_agents_organization_id_agent_id_unique": {
|
"organization_agents_organization_id_agent_id_unique": {
|
||||||
"name": "organization_agents_organization_id_agent_id_unique",
|
"name": "organization_agents_organization_id_agent_id_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"organization_id",
|
"organization_id",
|
||||||
"agent_id"
|
"agent_id"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -1850,15 +1850,15 @@
|
|||||||
"notification_channel_organization_id_organization_id_fk": {
|
"notification_channel_organization_id_organization_id_fk": {
|
||||||
"name": "notification_channel_organization_id_organization_id_fk",
|
"name": "notification_channel_organization_id_organization_id_fk",
|
||||||
"tableFrom": "notification_channel",
|
"tableFrom": "notification_channel",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -1889,39 +1889,39 @@
|
|||||||
"organization_notification_channels_organization_id_organization_id_fk": {
|
"organization_notification_channels_organization_id_organization_id_fk": {
|
||||||
"name": "organization_notification_channels_organization_id_organization_id_fk",
|
"name": "organization_notification_channels_organization_id_organization_id_fk",
|
||||||
"tableFrom": "organization_notification_channels",
|
"tableFrom": "organization_notification_channels",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"organization_notification_channels_notification_channel_id_notification_channel_id_fk": {
|
"organization_notification_channels_notification_channel_id_notification_channel_id_fk": {
|
||||||
"name": "organization_notification_channels_notification_channel_id_notification_channel_id_fk",
|
"name": "organization_notification_channels_notification_channel_id_notification_channel_id_fk",
|
||||||
"tableFrom": "organization_notification_channels",
|
"tableFrom": "organization_notification_channels",
|
||||||
"tableTo": "notification_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"notification_channel_id"
|
"notification_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "notification_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"organization_notification_channels_organization_id_notification_channel_id_unique": {
|
"organization_notification_channels_organization_id_notification_channel_id_unique": {
|
||||||
"name": "organization_notification_channels_organization_id_notification_channel_id_unique",
|
"name": "organization_notification_channels_organization_id_notification_channel_id_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"organization_id",
|
"organization_id",
|
||||||
"notification_channel_id"
|
"notification_channel_id"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -1990,28 +1990,28 @@
|
|||||||
"alert_policy_notification_channel_id_notification_channel_id_fk": {
|
"alert_policy_notification_channel_id_notification_channel_id_fk": {
|
||||||
"name": "alert_policy_notification_channel_id_notification_channel_id_fk",
|
"name": "alert_policy_notification_channel_id_notification_channel_id_fk",
|
||||||
"tableFrom": "alert_policy",
|
"tableFrom": "alert_policy",
|
||||||
"tableTo": "notification_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"notification_channel_id"
|
"notification_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "notification_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"alert_policy_database_id_databases_id_fk": {
|
"alert_policy_database_id_databases_id_fk": {
|
||||||
"name": "alert_policy_database_id_databases_id_fk",
|
"name": "alert_policy_database_id_databases_id_fk",
|
||||||
"tableFrom": "alert_policy",
|
"tableFrom": "alert_policy",
|
||||||
"tableTo": "databases",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"database_id"
|
"database_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "databases",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -2167,39 +2167,39 @@
|
|||||||
"organization_storage_channels_organization_id_organization_id_fk": {
|
"organization_storage_channels_organization_id_organization_id_fk": {
|
||||||
"name": "organization_storage_channels_organization_id_organization_id_fk",
|
"name": "organization_storage_channels_organization_id_organization_id_fk",
|
||||||
"tableFrom": "organization_storage_channels",
|
"tableFrom": "organization_storage_channels",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"organization_storage_channels_storage_channel_id_storage_channel_id_fk": {
|
"organization_storage_channels_storage_channel_id_storage_channel_id_fk": {
|
||||||
"name": "organization_storage_channels_storage_channel_id_storage_channel_id_fk",
|
"name": "organization_storage_channels_storage_channel_id_storage_channel_id_fk",
|
||||||
"tableFrom": "organization_storage_channels",
|
"tableFrom": "organization_storage_channels",
|
||||||
"tableTo": "storage_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"storage_channel_id"
|
"storage_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "storage_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
"uniqueConstraints": {
|
"uniqueConstraints": {
|
||||||
"organization_storage_channels_organization_id_storage_channel_id_unique": {
|
"organization_storage_channels_organization_id_storage_channel_id_unique": {
|
||||||
"name": "organization_storage_channels_organization_id_storage_channel_id_unique",
|
"name": "organization_storage_channels_organization_id_storage_channel_id_unique",
|
||||||
"nullsNotDistinct": false,
|
|
||||||
"columns": [
|
"columns": [
|
||||||
"organization_id",
|
"organization_id",
|
||||||
"storage_channel_id"
|
"storage_channel_id"
|
||||||
]
|
],
|
||||||
|
"nullsNotDistinct": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
@@ -2274,15 +2274,15 @@
|
|||||||
"storage_channel_organization_id_organization_id_fk": {
|
"storage_channel_organization_id_organization_id_fk": {
|
||||||
"name": "storage_channel_organization_id_organization_id_fk",
|
"name": "storage_channel_organization_id_organization_id_fk",
|
||||||
"tableFrom": "storage_channel",
|
"tableFrom": "storage_channel",
|
||||||
"tableTo": "organization",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"organization_id"
|
"organization_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "organization",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -2346,28 +2346,28 @@
|
|||||||
"storage_policy_storage_channel_id_storage_channel_id_fk": {
|
"storage_policy_storage_channel_id_storage_channel_id_fk": {
|
||||||
"name": "storage_policy_storage_channel_id_storage_channel_id_fk",
|
"name": "storage_policy_storage_channel_id_storage_channel_id_fk",
|
||||||
"tableFrom": "storage_policy",
|
"tableFrom": "storage_policy",
|
||||||
"tableTo": "storage_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"storage_channel_id"
|
"storage_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "storage_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"storage_policy_database_id_databases_id_fk": {
|
"storage_policy_database_id_databases_id_fk": {
|
||||||
"name": "storage_policy_database_id_databases_id_fk",
|
"name": "storage_policy_database_id_databases_id_fk",
|
||||||
"tableFrom": "storage_policy",
|
"tableFrom": "storage_policy",
|
||||||
"tableTo": "databases",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"database_id"
|
"database_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "databases",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -2450,28 +2450,28 @@
|
|||||||
"backup_storage_backup_id_backups_id_fk": {
|
"backup_storage_backup_id_backups_id_fk": {
|
||||||
"name": "backup_storage_backup_id_backups_id_fk",
|
"name": "backup_storage_backup_id_backups_id_fk",
|
||||||
"tableFrom": "backup_storage",
|
"tableFrom": "backup_storage",
|
||||||
"tableTo": "backups",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"backup_id"
|
"backup_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "backups",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"backup_storage_storage_channel_id_storage_channel_id_fk": {
|
"backup_storage_storage_channel_id_storage_channel_id_fk": {
|
||||||
"name": "backup_storage_storage_channel_id_storage_channel_id_fk",
|
"name": "backup_storage_storage_channel_id_storage_channel_id_fk",
|
||||||
"tableFrom": "backup_storage",
|
"tableFrom": "backup_storage",
|
||||||
"tableTo": "storage_channel",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"storage_channel_id"
|
"storage_channel_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "storage_channel",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -2789,28 +2789,28 @@
|
|||||||
"job_log_backup_id_backups_id_fk": {
|
"job_log_backup_id_backups_id_fk": {
|
||||||
"name": "job_log_backup_id_backups_id_fk",
|
"name": "job_log_backup_id_backups_id_fk",
|
||||||
"tableFrom": "job_log",
|
"tableFrom": "job_log",
|
||||||
"tableTo": "backups",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"backup_id"
|
"backup_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "backups",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
},
|
},
|
||||||
"job_log_restoration_id_restorations_id_fk": {
|
"job_log_restoration_id_restorations_id_fk": {
|
||||||
"name": "job_log_restoration_id_restorations_id_fk",
|
"name": "job_log_restoration_id_restorations_id_fk",
|
||||||
"tableFrom": "job_log",
|
"tableFrom": "job_log",
|
||||||
"tableTo": "restorations",
|
|
||||||
"columnsFrom": [
|
"columnsFrom": [
|
||||||
"restoration_id"
|
"restoration_id"
|
||||||
],
|
],
|
||||||
|
"tableTo": "restorations",
|
||||||
"columnsTo": [
|
"columnsTo": [
|
||||||
"id"
|
"id"
|
||||||
],
|
],
|
||||||
"onDelete": "cascade",
|
"onUpdate": "no action",
|
||||||
"onUpdate": "no action"
|
"onDelete": "cascade"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compositePrimaryKeys": {},
|
"compositePrimaryKeys": {},
|
||||||
@@ -2965,10 +2965,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schemas": {},
|
"schemas": {},
|
||||||
|
"views": {},
|
||||||
"sequences": {},
|
"sequences": {},
|
||||||
"roles": {},
|
"roles": {},
|
||||||
"policies": {},
|
"policies": {},
|
||||||
"views": {},
|
|
||||||
"_meta": {
|
"_meta": {
|
||||||
"columns": {},
|
"columns": {},
|
||||||
"schemas": {},
|
"schemas": {},
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -460,29 +460,15 @@
|
|||||||
{
|
{
|
||||||
"idx": 65,
|
"idx": 65,
|
||||||
"version": "7",
|
"version": "7",
|
||||||
"when": 1782118902777,
|
"when": 1782474059918,
|
||||||
"tag": "0065_overjoyed_mantis",
|
"tag": "0065_mighty_killer_shrike",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"idx": 67,
|
"idx": 66,
|
||||||
"version": "7",
|
"version": "7",
|
||||||
"when": 1782133059337,
|
"when": 1782474105293,
|
||||||
"tag": "0067_adorable_jean_grey",
|
"tag": "0066_milky_puma",
|
||||||
"breakpoints": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"idx": 68,
|
|
||||||
"version": "7",
|
|
||||||
"when": 1782134460680,
|
|
||||||
"tag": "0068_bitter_revanche",
|
|
||||||
"breakpoints": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"idx": 69,
|
|
||||||
"version": "7",
|
|
||||||
"when": 1782377492743,
|
|
||||||
"tag": "0069_elite_madrox",
|
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user