From 8ffb672e26b5aa15ad74ffa94ae7a8c837bce420 Mon Sep 17 00:00:00 2001 From: Charles GTE Date: Tue, 31 Mar 2026 15:08:31 +0200 Subject: [PATCH] feat: add firebird (#242) --- public/images/firebird.png | Bin 0 -> 127814 bytes src/db/migrations/0048_yellow_eddie_brock.sql | 1 + src/db/migrations/meta/0048_snapshot.json | 2548 +++++++++++++++++ src/db/migrations/meta/_journal.json | 7 + src/db/schema/types.ts | 2 +- 5 files changed, 2557 insertions(+), 1 deletion(-) create mode 100644 public/images/firebird.png create mode 100644 src/db/migrations/0048_yellow_eddie_brock.sql create mode 100644 src/db/migrations/meta/0048_snapshot.json diff --git a/public/images/firebird.png b/public/images/firebird.png new file mode 100644 index 0000000000000000000000000000000000000000..b482f66b577a1a339ef166ca7fa6e562638ef02d GIT binary patch literal 127814 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 E0K}s)U;qFB literal 0 HcmV?d00001 diff --git a/src/db/migrations/0048_yellow_eddie_brock.sql b/src/db/migrations/0048_yellow_eddie_brock.sql new file mode 100644 index 00000000..bdf68e9f --- /dev/null +++ b/src/db/migrations/0048_yellow_eddie_brock.sql @@ -0,0 +1 @@ +ALTER TYPE "public"."dbms_status" ADD VALUE 'firebird'; \ No newline at end of file diff --git a/src/db/migrations/meta/0048_snapshot.json b/src/db/migrations/meta/0048_snapshot.json new file mode 100644 index 00000000..9906e85f --- /dev/null +++ b/src/db/migrations/meta/0048_snapshot.json @@ -0,0 +1,2548 @@ +{ + "id": "065ff89b-19b1-4932-8cdb-1ea0e3faf177", + "prevId": "57c11afe-bc47-46be-9e76-84f150a07aa3", + "version": "7", + "dialect": "postgresql", + "tables": { + "public.settings": { + "name": "settings", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "name": { + "name": "name", + "type": "varchar(255)", + "primaryKey": false, + "notNull": true + }, + "smtp_password": { + "name": "smtp_password", + "type": "varchar(255)", + "primaryKey": false, + "notNull": false + }, + "smtp_from": { + "name": "smtp_from", + "type": "varchar(255)", + "primaryKey": false, + "notNull": false + }, + "smtp_host": { + "name": "smtp_host", + "type": "varchar(255)", + "primaryKey": false, + "notNull": false + }, + "smtp_port": { + "name": "smtp_port", + "type": "varchar(255)", + "primaryKey": false, + "notNull": false + }, + "smtp_user": { + "name": "smtp_user", + "type": "varchar(255)", + "primaryKey": false, + "notNull": false + }, + "smtp_secure": { + "name": "smtp_secure", + "type": "boolean", + "primaryKey": false, + "notNull": false + }, + "default_notification_channel_id": { + "name": "default_notification_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "default_storage_channel_id": { + "name": "default_storage_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "encryption": { + "name": "encryption", + "type": "boolean", + "primaryKey": false, + "notNull": false, + "default": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "set null", + "onUpdate": "no action" + }, + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "set null", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "settings_name_unique": { + "name": "settings_name_unique", + "nullsNotDistinct": false, + "columns": [ + "name" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.account": { + "name": "account", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "account_id": { + "name": "account_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "provider_id": { + "name": "provider_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "access_token": { + "name": "access_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "refresh_token": { + "name": "refresh_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "id_token": { + "name": "id_token", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "access_token_expires_at": { + "name": "access_token_expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "refresh_token_expires_at": { + "name": "refresh_token_expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "scope": { + "name": "scope", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "password": { + "name": "password", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "account_user_id_user_id_fk": { + "name": "account_user_id_user_id_fk", + "tableFrom": "account", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.passkey": { + "name": "passkey", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "publicKey": { + "name": "publicKey", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "credentialID": { + "name": "credentialID", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "counter": { + "name": "counter", + "type": "integer", + "primaryKey": false, + "notNull": true + }, + "deviceType": { + "name": "deviceType", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "backedUp": { + "name": "backedUp", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "transports": { + "name": "transports", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "aaguid": { + "name": "aaguid", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "passkey_user_id_user_id_fk": { + "name": "passkey_user_id_user_id_fk", + "tableFrom": "passkey", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.session": { + "name": "session", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "token": { + "name": "token", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "ip_address": { + "name": "ip_address", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "user_agent": { + "name": "user_agent", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "provider_id": { + "name": "provider_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "impersonated_by": { + "name": "impersonated_by", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "active_organization_id": { + "name": "active_organization_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "session_user_id_user_id_fk": { + "name": "session_user_id_user_id_fk", + "tableFrom": "session", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "session_token_unique": { + "name": "session_token_unique", + "nullsNotDistinct": false, + "columns": [ + "token" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.sso_provider": { + "name": "sso_provider", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "issuer": { + "name": "issuer", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "oidc_config": { + "name": "oidc_config", + "type": "json", + "primaryKey": false, + "notNull": false + }, + "saml_config": { + "name": "saml_config", + "type": "json", + "primaryKey": false, + "notNull": false + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "provider_id": { + "name": "provider_id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "organization_id": { + "name": "organization_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "domain": { + "name": "domain", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "sso_provider_user_id_user_id_fk": { + "name": "sso_provider_user_id_user_id_fk", + "tableFrom": "sso_provider", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "sso_provider_provider_id_unique": { + "name": "sso_provider_provider_id_unique", + "nullsNotDistinct": false, + "columns": [ + "provider_id" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.two_factor": { + "name": "two_factor", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "secret": { + "name": "secret", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "backup_codes": { + "name": "backup_codes", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "two_factor_user_id_user_id_fk": { + "name": "two_factor_user_id_user_id_fk", + "tableFrom": "two_factor", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.user": { + "name": "user", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "email": { + "name": "email", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "email_verified": { + "name": "email_verified", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "image": { + "name": "image", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "role": { + "name": "role", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "theme": { + "name": "theme", + "type": "user_themes", + "typeSchema": "public", + "primaryKey": false, + "notNull": true, + "default": "'light'" + }, + "banned": { + "name": "banned", + "type": "boolean", + "primaryKey": false, + "notNull": false + }, + "ban_reason": { + "name": "ban_reason", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "ban_expires": { + "name": "ban_expires", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "lastConnectedAt": { + "name": "lastConnectedAt", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "lastChangedPasswordAt": { + "name": "lastChangedPasswordAt", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "two_factor_enabled": { + "name": "two_factor_enabled", + "type": "boolean", + "primaryKey": false, + "notNull": false, + "default": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "user_email_unique": { + "name": "user_email_unique", + "nullsNotDistinct": false, + "columns": [ + "email" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.verification": { + "name": "verification", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "identifier": { + "name": "identifier", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "value": { + "name": "value", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.organization": { + "name": "organization", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "slug": { + "name": "slug", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "logo": { + "name": "logo", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "metadata": { + "name": "metadata", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "organization_slug_unique": { + "name": "organization_slug_unique", + "nullsNotDistinct": false, + "columns": [ + "slug" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.member": { + "name": "member", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "user_id": { + "name": "user_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "role": { + "name": "role", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "member_organization_id_organization_id_fk": { + "name": "member_organization_id_organization_id_fk", + "tableFrom": "member", + "tableTo": "organization", + "columnsFrom": [ + "organization_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "member_user_id_user_id_fk": { + "name": "member_user_id_user_id_fk", + "tableFrom": "member", + "tableTo": "user", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.invitation": { + "name": "invitation", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "email": { + "name": "email", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "role": { + "name": "role", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "status": { + "name": "status", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "expires_at": { + "name": "expires_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "inviter_id": { + "name": "inviter_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "invitation_organization_id_organization_id_fk": { + "name": "invitation_organization_id_organization_id_fk", + "tableFrom": "invitation", + "tableTo": "organization", + "columnsFrom": [ + "organization_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "invitation_inviter_id_user_id_fk": { + "name": "invitation_inviter_id_user_id_fk", + "tableFrom": "invitation", + "tableTo": "user", + "columnsFrom": [ + "inviter_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.projects": { + "name": "projects", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "slug": { + "name": "slug", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "is_archived": { + "name": "is_archived", + "type": "boolean", + "primaryKey": false, + "notNull": false, + "default": false + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "projects_organization_id_organization_id_fk": { + "name": "projects_organization_id_organization_id_fk", + "tableFrom": "projects", + "tableTo": "organization", + "columnsFrom": [ + "organization_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "projects_slug_unique": { + "name": "projects_slug_unique", + "nullsNotDistinct": false, + "columns": [ + "slug" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.backups": { + "name": "backups", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "status": { + "name": "status", + "type": "status", + "typeSchema": "public", + "primaryKey": false, + "notNull": true, + "default": "'waiting'" + }, + "file": { + "name": "file", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "file_size": { + "name": "file_size", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "database_id": { + "name": "database_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "imported": { + "name": "imported", + "type": "boolean", + "primaryKey": false, + "notNull": false, + "default": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "backups_database_id_databases_id_fk": { + "name": "backups_database_id_databases_id_fk", + "tableFrom": "backups", + "tableTo": "databases", + "columnsFrom": [ + "database_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.databases": { + "name": "databases", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "agent_database_id": { + "name": "agent_database_id", + "type": "uuid", + "primaryKey": false, + "notNull": true, + "default": "gen_random_uuid()" + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "dbms": { + "name": "dbms", + "type": "dbms_status", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "description": { + "name": "description", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "backup_policy": { + "name": "backup_policy", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "is_waiting_for_backup": { + "name": "is_waiting_for_backup", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "backup_to_restore": { + "name": "backup_to_restore", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "health_error_count": { + "name": "health_error_count", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "agent_id": { + "name": "agent_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "last_contact": { + "name": "last_contact", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "project_id": { + "name": "project_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "databases_agent_id_agents_id_fk": { + "name": "databases_agent_id_agents_id_fk", + "tableFrom": "databases", + "tableTo": "agents", + "columnsFrom": [ + "agent_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "databases_project_id_projects_id_fk": { + "name": "databases_project_id_projects_id_fk", + "tableFrom": "databases", + "tableTo": "projects", + "columnsFrom": [ + "project_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "no action", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.restorations": { + "name": "restorations", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "status": { + "name": "status", + "type": "status", + "typeSchema": "public", + "primaryKey": false, + "notNull": true, + "default": "'waiting'" + }, + "backup_storage_id": { + "name": "backup_storage_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "backup_id": { + "name": "backup_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "database_id": { + "name": "database_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "restorations_backup_id_backups_id_fk": { + "name": "restorations_backup_id_backups_id_fk", + "tableFrom": "restorations", + "tableTo": "backups", + "columnsFrom": [ + "backup_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "restorations_database_id_databases_id_fk": { + "name": "restorations_database_id_databases_id_fk", + "tableFrom": "restorations", + "tableTo": "databases", + "columnsFrom": [ + "database_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.retention_policies": { + "name": "retention_policies", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "database_id": { + "name": "database_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "type": { + "name": "type", + "type": "retention_policy_type", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "count": { + "name": "count", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 7 + }, + "days": { + "name": "days", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 30 + }, + "gfs_daily": { + "name": "gfs_daily", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 7 + }, + "gfs_weekly": { + "name": "gfs_weekly", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 4 + }, + "gfs_monthly": { + "name": "gfs_monthly", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 12 + }, + "gfs_yearly": { + "name": "gfs_yearly", + "type": "integer", + "primaryKey": false, + "notNull": false, + "default": 3 + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "retention_policies_database_id_databases_id_fk": { + "name": "retention_policies_database_id_databases_id_fk", + "tableFrom": "retention_policies", + "tableTo": "databases", + "columnsFrom": [ + "database_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.agents": { + "name": "agents", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "slug": { + "name": "slug", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "version": { + "name": "version", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "name": { + "name": "name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "health_error_count": { + "name": "health_error_count", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "description": { + "name": "description", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "is_archived": { + "name": "is_archived", + "type": "boolean", + "primaryKey": false, + "notNull": false, + "default": false + }, + "last_contact": { + "name": "last_contact", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": { + "agents_slug_unique": { + "name": "agents_slug_unique", + "nullsNotDistinct": false, + "columns": [ + "slug" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.notification_channel": { + "name": "notification_channel", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "provider": { + "name": "provider", + "type": "provider_kind", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "name": { + "name": "name", + "type": "varchar(255)", + "primaryKey": false, + "notNull": true + }, + "config": { + "name": "config", + "type": "jsonb", + "primaryKey": false, + "notNull": true + }, + "enabled": { + "name": "enabled", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "notification_channel_organization_id_organization_id_fk": { + "name": "notification_channel_organization_id_organization_id_fk", + "tableFrom": "notification_channel", + "tableTo": "organization", + "columnsFrom": [ + "organization_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.organization_notification_channels": { + "name": "organization_notification_channels", + "schema": "", + "columns": { + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "notification_channel_id": { + "name": "notification_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "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" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.alert_policy": { + "name": "alert_policy", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "notification_channel_id": { + "name": "notification_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "event_kind": { + "name": "event_kind", + "type": "event_kind[]", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "enabled": { + "name": "enabled", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": true + }, + "database_id": { + "name": "database_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "alert_policy_database_id_databases_id_fk": { + "name": "alert_policy_database_id_databases_id_fk", + "tableFrom": "alert_policy", + "tableTo": "databases", + "columnsFrom": [ + "database_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.notification_log": { + "name": "notification_log", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "channel_id": { + "name": "channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "policy_id": { + "name": "policy_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "event": { + "name": "event", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "provider": { + "name": "provider", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "provider_name": { + "name": "provider_name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "title": { + "name": "title", + "type": "varchar(255)", + "primaryKey": false, + "notNull": true + }, + "message": { + "name": "message", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "level": { + "name": "level", + "type": "level", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "payload": { + "name": "payload", + "type": "jsonb", + "primaryKey": false, + "notNull": false + }, + "success": { + "name": "success", + "type": "boolean", + "primaryKey": false, + "notNull": true + }, + "error": { + "name": "error", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "provider_response": { + "name": "provider_response", + "type": "jsonb", + "primaryKey": false, + "notNull": false + }, + "sent_at": { + "name": "sent_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.organization_storage_channels": { + "name": "organization_storage_channels", + "schema": "", + "columns": { + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "storage_channel_id": { + "name": "storage_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "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" + ] + } + }, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.storage_channel": { + "name": "storage_channel", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "organization_id": { + "name": "organization_id", + "type": "uuid", + "primaryKey": false, + "notNull": false + }, + "provider": { + "name": "provider", + "type": "provider_storage_kind", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "name": { + "name": "name", + "type": "varchar(255)", + "primaryKey": false, + "notNull": true + }, + "config": { + "name": "config", + "type": "jsonb", + "primaryKey": false, + "notNull": true + }, + "enabled": { + "name": "enabled", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "storage_channel_organization_id_organization_id_fk": { + "name": "storage_channel_organization_id_organization_id_fk", + "tableFrom": "storage_channel", + "tableTo": "organization", + "columnsFrom": [ + "organization_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.storage_policy": { + "name": "storage_policy", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "storage_channel_id": { + "name": "storage_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "enabled": { + "name": "enabled", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": true + }, + "database_id": { + "name": "database_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "storage_policy_database_id_databases_id_fk": { + "name": "storage_policy_database_id_databases_id_fk", + "tableFrom": "storage_policy", + "tableTo": "databases", + "columnsFrom": [ + "database_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.backup_storage": { + "name": "backup_storage", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "backup_id": { + "name": "backup_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "storage_channel_id": { + "name": "storage_channel_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "status": { + "name": "status", + "type": "backup_storage_status", + "typeSchema": "public", + "primaryKey": false, + "notNull": true, + "default": "'pending'" + }, + "path": { + "name": "path", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "size": { + "name": "size", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "checksum": { + "name": "checksum", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": { + "backup_storage_backup_id_backups_id_fk": { + "name": "backup_storage_backup_id_backups_id_fk", + "tableFrom": "backup_storage", + "tableTo": "backups", + "columnsFrom": [ + "backup_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + }, + "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" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.healthcheck_log": { + "name": "healthcheck_log", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "kind": { + "name": "kind", + "type": "healthcheck_kind", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "date": { + "name": "date", + "type": "timestamp", + "primaryKey": false, + "notNull": true + }, + "status": { + "name": "status", + "type": "healthcheck_status", + "typeSchema": "public", + "primaryKey": false, + "notNull": true + }, + "object_id": { + "name": "object_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "deleted_at": { + "name": "deleted_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + } + }, + "enums": { + "public.user_themes": { + "name": "user_themes", + "schema": "public", + "values": [ + "light", + "dark", + "system" + ] + }, + "public.retention_policy_type": { + "name": "retention_policy_type", + "schema": "public", + "values": [ + "count", + "days", + "gfs" + ] + }, + "public.provider_kind": { + "name": "provider_kind", + "schema": "public", + "values": [ + "slack", + "smtp", + "discord", + "telegram", + "gotify", + "ntfy", + "webhook" + ] + }, + "public.event_kind": { + "name": "event_kind", + "schema": "public", + "values": [ + "error_backup", + "error_restore", + "success_restore", + "success_backup", + "weekly_report", + "error_health_agent", + "error_health_database" + ] + }, + "public.level": { + "name": "level", + "schema": "public", + "values": [ + "critical", + "warning", + "info" + ] + }, + "public.provider_storage_kind": { + "name": "provider_storage_kind", + "schema": "public", + "values": [ + "local", + "s3", + "google-drive" + ] + }, + "public.backup_storage_status": { + "name": "backup_storage_status", + "schema": "public", + "values": [ + "pending", + "success", + "failed" + ] + }, + "public.healthcheck_status": { + "name": "healthcheck_status", + "schema": "public", + "values": [ + "success", + "failed" + ] + }, + "public.healthcheck_kind": { + "name": "healthcheck_kind", + "schema": "public", + "values": [ + "database", + "agent" + ] + }, + "public.dbms_status": { + "name": "dbms_status", + "schema": "public", + "values": [ + "postgresql", + "mysql", + "mariadb", + "mongodb", + "sqlite", + "redis", + "valkey", + "firebird" + ] + }, + "public.status": { + "name": "status", + "schema": "public", + "values": [ + "waiting", + "ongoing", + "failed", + "success" + ] + }, + "public.type_storage": { + "name": "type_storage", + "schema": "public", + "values": [ + "local", + "s3" + ] + } + }, + "schemas": {}, + "sequences": {}, + "roles": {}, + "policies": {}, + "views": {}, + "_meta": { + "columns": {}, + "schemas": {}, + "tables": {} + } +} \ No newline at end of file diff --git a/src/db/migrations/meta/_journal.json b/src/db/migrations/meta/_journal.json index 4973b8de..9d0b6860 100644 --- a/src/db/migrations/meta/_journal.json +++ b/src/db/migrations/meta/_journal.json @@ -337,6 +337,13 @@ "when": 1774768062658, "tag": "0047_wet_carnage", "breakpoints": true + }, + { + "idx": 48, + "version": "7", + "when": 1774886139855, + "tag": "0048_yellow_eddie_brock", + "breakpoints": true } ] } \ No newline at end of file diff --git a/src/db/schema/types.ts b/src/db/schema/types.ts index 6ec2d300..3da14d4a 100644 --- a/src/db/schema/types.ts +++ b/src/db/schema/types.ts @@ -2,7 +2,7 @@ import {pgEnum} from "drizzle-orm/pg-core"; import {createSelectSchema} from "drizzle-zod"; import {z} from "zod"; -export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mariadb", "mongodb", "sqlite", "redis", "valkey"]); +export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mariadb", "mongodb", "sqlite", "redis", "valkey", "firebird"]); export const statusEnum = pgEnum("status", ["waiting", "ongoing", "failed", "success"]); export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);