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",
|
||||
"version": "7",
|
||||
"dialect": "postgresql",
|
||||
|
||||
+131
-131
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"id": "b53ab388-3b8a-46b8-944d-180525ce2293",
|
||||
"prevId": "e39ddcff-5791-4157-84ec-e38c27b81d67",
|
||||
"id": "95313a40-5445-4b41-ae45-c3a21358db94",
|
||||
"prevId": "dd14b484-14ae-465e-b9c0-1cde9b19e791",
|
||||
"version": "7",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
@@ -108,38 +108,38 @@
|
||||
"settings_default_notification_channel_id_notification_channel_id_fk": {
|
||||
"name": "settings_default_notification_channel_id_notification_channel_id_fk",
|
||||
"tableFrom": "settings",
|
||||
"tableTo": "notification_channel",
|
||||
"columnsFrom": [
|
||||
"default_notification_channel_id"
|
||||
],
|
||||
"tableTo": "notification_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "set null"
|
||||
},
|
||||
"settings_default_storage_channel_id_storage_channel_id_fk": {
|
||||
"name": "settings_default_storage_channel_id_storage_channel_id_fk",
|
||||
"tableFrom": "settings",
|
||||
"tableTo": "storage_channel",
|
||||
"columnsFrom": [
|
||||
"default_storage_channel_id"
|
||||
],
|
||||
"tableTo": "storage_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "set null"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"settings_name_unique": {
|
||||
"name": "settings_name_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"name"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -242,15 +242,15 @@
|
||||
"account_user_id_user_id_fk": {
|
||||
"name": "account_user_id_user_id_fk",
|
||||
"tableFrom": "account",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -349,15 +349,15 @@
|
||||
"passkey_user_id_user_id_fk": {
|
||||
"name": "passkey_user_id_user_id_fk",
|
||||
"tableFrom": "passkey",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -450,25 +450,25 @@
|
||||
"session_user_id_user_id_fk": {
|
||||
"name": "session_user_id_user_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"session_token_unique": {
|
||||
"name": "session_token_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"token"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -534,25 +534,25 @@
|
||||
"sso_provider_user_id_user_id_fk": {
|
||||
"name": "sso_provider_user_id_user_id_fk",
|
||||
"tableFrom": "sso_provider",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"sso_provider_provider_id_unique": {
|
||||
"name": "sso_provider_provider_id_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"provider_id"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -600,15 +600,15 @@
|
||||
"two_factor_user_id_user_id_fk": {
|
||||
"name": "two_factor_user_id_user_id_fk",
|
||||
"tableFrom": "two_factor",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -729,10 +729,10 @@
|
||||
"uniqueConstraints": {
|
||||
"user_email_unique": {
|
||||
"name": "user_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -857,10 +857,10 @@
|
||||
"uniqueConstraints": {
|
||||
"organization_slug_unique": {
|
||||
"name": "organization_slug_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"slug"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -921,28 +921,28 @@
|
||||
"member_organization_id_organization_id_fk": {
|
||||
"name": "member_organization_id_organization_id_fk",
|
||||
"tableFrom": "member",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"member_user_id_user_id_fk": {
|
||||
"name": "member_user_id_user_id_fk",
|
||||
"tableFrom": "member",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1023,28 +1023,28 @@
|
||||
"invitation_organization_id_organization_id_fk": {
|
||||
"name": "invitation_organization_id_organization_id_fk",
|
||||
"tableFrom": "invitation",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"invitation_inviter_id_user_id_fk": {
|
||||
"name": "invitation_inviter_id_user_id_fk",
|
||||
"tableFrom": "invitation",
|
||||
"tableTo": "user",
|
||||
"columnsFrom": [
|
||||
"inviter_id"
|
||||
],
|
||||
"tableTo": "user",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1114,25 +1114,25 @@
|
||||
"projects_organization_id_organization_id_fk": {
|
||||
"name": "projects_organization_id_organization_id_fk",
|
||||
"tableFrom": "projects",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"projects_slug_unique": {
|
||||
"name": "projects_slug_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"slug"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -1221,15 +1221,15 @@
|
||||
"backups_database_id_databases_id_fk": {
|
||||
"name": "backups_database_id_databases_id_fk",
|
||||
"tableFrom": "backups",
|
||||
"tableTo": "databases",
|
||||
"columnsFrom": [
|
||||
"database_id"
|
||||
],
|
||||
"tableTo": "databases",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1343,28 +1343,28 @@
|
||||
"databases_agent_id_agents_id_fk": {
|
||||
"name": "databases_agent_id_agents_id_fk",
|
||||
"tableFrom": "databases",
|
||||
"tableTo": "agents",
|
||||
"columnsFrom": [
|
||||
"agent_id"
|
||||
],
|
||||
"tableTo": "agents",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"databases_project_id_projects_id_fk": {
|
||||
"name": "databases_project_id_projects_id_fk",
|
||||
"tableFrom": "databases",
|
||||
"tableTo": "projects",
|
||||
"columnsFrom": [
|
||||
"project_id"
|
||||
],
|
||||
"tableTo": "projects",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "no action"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1441,41 +1441,41 @@
|
||||
"restorations_backup_storage_id_backup_storage_id_fk": {
|
||||
"name": "restorations_backup_storage_id_backup_storage_id_fk",
|
||||
"tableFrom": "restorations",
|
||||
"tableTo": "backup_storage",
|
||||
"columnsFrom": [
|
||||
"backup_storage_id"
|
||||
],
|
||||
"tableTo": "backup_storage",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"restorations_backup_id_backups_id_fk": {
|
||||
"name": "restorations_backup_id_backups_id_fk",
|
||||
"tableFrom": "restorations",
|
||||
"tableTo": "backups",
|
||||
"columnsFrom": [
|
||||
"backup_id"
|
||||
],
|
||||
"tableTo": "backups",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"restorations_database_id_databases_id_fk": {
|
||||
"name": "restorations_database_id_databases_id_fk",
|
||||
"tableFrom": "restorations",
|
||||
"tableTo": "databases",
|
||||
"columnsFrom": [
|
||||
"database_id"
|
||||
],
|
||||
"tableTo": "databases",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1575,15 +1575,15 @@
|
||||
"retention_policies_database_id_databases_id_fk": {
|
||||
"name": "retention_policies_database_id_databases_id_fk",
|
||||
"tableFrom": "retention_policies",
|
||||
"tableTo": "databases",
|
||||
"columnsFrom": [
|
||||
"database_id"
|
||||
],
|
||||
"tableTo": "databases",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1677,25 +1677,25 @@
|
||||
"agents_organization_id_organization_id_fk": {
|
||||
"name": "agents_organization_id_organization_id_fk",
|
||||
"tableFrom": "agents",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"agents_slug_unique": {
|
||||
"name": "agents_slug_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"slug"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -1743,39 +1743,39 @@
|
||||
"organization_agents_organization_id_organization_id_fk": {
|
||||
"name": "organization_agents_organization_id_organization_id_fk",
|
||||
"tableFrom": "organization_agents",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"organization_agents_agent_id_agents_id_fk": {
|
||||
"name": "organization_agents_agent_id_agents_id_fk",
|
||||
"tableFrom": "organization_agents",
|
||||
"tableTo": "agents",
|
||||
"columnsFrom": [
|
||||
"agent_id"
|
||||
],
|
||||
"tableTo": "agents",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"organization_agents_organization_id_agent_id_unique": {
|
||||
"name": "organization_agents_organization_id_agent_id_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"organization_id",
|
||||
"agent_id"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -1850,15 +1850,15 @@
|
||||
"notification_channel_organization_id_organization_id_fk": {
|
||||
"name": "notification_channel_organization_id_organization_id_fk",
|
||||
"tableFrom": "notification_channel",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -1889,39 +1889,39 @@
|
||||
"organization_notification_channels_organization_id_organization_id_fk": {
|
||||
"name": "organization_notification_channels_organization_id_organization_id_fk",
|
||||
"tableFrom": "organization_notification_channels",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"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",
|
||||
"tableTo": "notification_channel",
|
||||
"columnsFrom": [
|
||||
"notification_channel_id"
|
||||
],
|
||||
"tableTo": "notification_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"organization_notification_channels_organization_id_notification_channel_id_unique": {
|
||||
"name": "organization_notification_channels_organization_id_notification_channel_id_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"organization_id",
|
||||
"notification_channel_id"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -1990,28 +1990,28 @@
|
||||
"alert_policy_notification_channel_id_notification_channel_id_fk": {
|
||||
"name": "alert_policy_notification_channel_id_notification_channel_id_fk",
|
||||
"tableFrom": "alert_policy",
|
||||
"tableTo": "notification_channel",
|
||||
"columnsFrom": [
|
||||
"notification_channel_id"
|
||||
],
|
||||
"tableTo": "notification_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"alert_policy_database_id_databases_id_fk": {
|
||||
"name": "alert_policy_database_id_databases_id_fk",
|
||||
"tableFrom": "alert_policy",
|
||||
"tableTo": "databases",
|
||||
"columnsFrom": [
|
||||
"database_id"
|
||||
],
|
||||
"tableTo": "databases",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -2167,39 +2167,39 @@
|
||||
"organization_storage_channels_organization_id_organization_id_fk": {
|
||||
"name": "organization_storage_channels_organization_id_organization_id_fk",
|
||||
"tableFrom": "organization_storage_channels",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"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",
|
||||
"tableTo": "storage_channel",
|
||||
"columnsFrom": [
|
||||
"storage_channel_id"
|
||||
],
|
||||
"tableTo": "storage_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"organization_storage_channels_organization_id_storage_channel_id_unique": {
|
||||
"name": "organization_storage_channels_organization_id_storage_channel_id_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"organization_id",
|
||||
"storage_channel_id"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -2274,15 +2274,15 @@
|
||||
"storage_channel_organization_id_organization_id_fk": {
|
||||
"name": "storage_channel_organization_id_organization_id_fk",
|
||||
"tableFrom": "storage_channel",
|
||||
"tableTo": "organization",
|
||||
"columnsFrom": [
|
||||
"organization_id"
|
||||
],
|
||||
"tableTo": "organization",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -2346,28 +2346,28 @@
|
||||
"storage_policy_storage_channel_id_storage_channel_id_fk": {
|
||||
"name": "storage_policy_storage_channel_id_storage_channel_id_fk",
|
||||
"tableFrom": "storage_policy",
|
||||
"tableTo": "storage_channel",
|
||||
"columnsFrom": [
|
||||
"storage_channel_id"
|
||||
],
|
||||
"tableTo": "storage_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"storage_policy_database_id_databases_id_fk": {
|
||||
"name": "storage_policy_database_id_databases_id_fk",
|
||||
"tableFrom": "storage_policy",
|
||||
"tableTo": "databases",
|
||||
"columnsFrom": [
|
||||
"database_id"
|
||||
],
|
||||
"tableTo": "databases",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -2450,28 +2450,28 @@
|
||||
"backup_storage_backup_id_backups_id_fk": {
|
||||
"name": "backup_storage_backup_id_backups_id_fk",
|
||||
"tableFrom": "backup_storage",
|
||||
"tableTo": "backups",
|
||||
"columnsFrom": [
|
||||
"backup_id"
|
||||
],
|
||||
"tableTo": "backups",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_storage_storage_channel_id_storage_channel_id_fk": {
|
||||
"name": "backup_storage_storage_channel_id_storage_channel_id_fk",
|
||||
"tableFrom": "backup_storage",
|
||||
"tableTo": "storage_channel",
|
||||
"columnsFrom": [
|
||||
"storage_channel_id"
|
||||
],
|
||||
"tableTo": "storage_channel",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -2789,28 +2789,28 @@
|
||||
"job_log_backup_id_backups_id_fk": {
|
||||
"name": "job_log_backup_id_backups_id_fk",
|
||||
"tableFrom": "job_log",
|
||||
"tableTo": "backups",
|
||||
"columnsFrom": [
|
||||
"backup_id"
|
||||
],
|
||||
"tableTo": "backups",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"job_log_restoration_id_restorations_id_fk": {
|
||||
"name": "job_log_restoration_id_restorations_id_fk",
|
||||
"tableFrom": "job_log",
|
||||
"tableTo": "restorations",
|
||||
"columnsFrom": [
|
||||
"restoration_id"
|
||||
],
|
||||
"tableTo": "restorations",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
@@ -2965,10 +2965,10 @@
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"views": {},
|
||||
"sequences": {},
|
||||
"roles": {},
|
||||
"policies": {},
|
||||
"views": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"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,
|
||||
"version": "7",
|
||||
"when": 1782118902777,
|
||||
"tag": "0065_overjoyed_mantis",
|
||||
"when": 1782474059918,
|
||||
"tag": "0065_mighty_killer_shrike",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 67,
|
||||
"idx": 66,
|
||||
"version": "7",
|
||||
"when": 1782133059337,
|
||||
"tag": "0067_adorable_jean_grey",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 68,
|
||||
"version": "7",
|
||||
"when": 1782134460680,
|
||||
"tag": "0068_bitter_revanche",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 69,
|
||||
"version": "7",
|
||||
"when": 1782377492743,
|
||||
"tag": "0069_elite_madrox",
|
||||
"when": 1782474105293,
|
||||
"tag": "0066_milky_puma",
|
||||
"breakpoints": true
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user