mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-24 02:09:26 +08:00
Merge branch 'master' into jan/instance-settings-information-architecture
This commit is contained in:
Generated
+3
-2
@@ -155,7 +155,7 @@ Auto-generated from the PostgreSQL migrations in @n8n/db. Do not edit by hand.
|
||||
| [public.type_availability_policy](public.type_availability_policy.md) | 7 | | BASE TABLE |
|
||||
| [public.type_availability_policy_attachment](public.type_availability_policy_attachment.md) | 6 | | BASE TABLE |
|
||||
| [public.type_availability_policy_scope](public.type_availability_policy_scope.md) | 8 | | BASE TABLE |
|
||||
| [public.user](public.user.md) | 15 | | BASE TABLE |
|
||||
| [public.user](public.user.md) | 16 | | BASE TABLE |
|
||||
| [public.user_api_keys](public.user_api_keys.md) | 9 | | BASE TABLE |
|
||||
| [public.user_favorites](public.user_favorites.md) | 4 | | BASE TABLE |
|
||||
| [public.variables](public.variables.md) | 5 | | BASE TABLE |
|
||||
@@ -1758,13 +1758,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
@@ -1959,6 +1959,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -77,6 +77,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -82,6 +82,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -58,6 +58,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -72,6 +72,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -175,6 +175,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -80,6 +80,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -62,6 +62,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -47,6 +47,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -128,6 +128,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -130,6 +130,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -71,6 +71,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -81,6 +81,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -64,6 +64,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -62,6 +62,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -84,6 +84,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -93,6 +93,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -60,6 +60,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -60,6 +60,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -57,6 +57,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -56,6 +56,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -84,6 +84,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -71,6 +71,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -64,6 +64,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+2
-1
@@ -83,6 +83,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -259,13 +260,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
|
||||
@@ -76,6 +76,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -67,6 +67,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -61,6 +61,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -74,6 +74,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -63,6 +63,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -85,13 +86,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
|
||||
@@ -51,6 +51,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
| Name | Type | Default | Nullable | Children | Parents | Comment |
|
||||
| ---- | ---- | ------- | -------- | -------- | ------- | ------- |
|
||||
| backgroundUserId | uuid | | false | | [public.user](public.user.md) | User who enabled the investigation |
|
||||
| baseline | json | | false | | | Workflow snapshot and version checks captured at admission |
|
||||
| configurationId | integer | | false | | [public.self_healing_configuration](public.self_healing_configuration.md) | |
|
||||
| createdAt | timestamp(3) with time zone | CURRENT_TIMESTAMP(3) | false | | | |
|
||||
| executionId | varchar(36) | | false | | | Original execution reference retained after pruning; supports both execution engines |
|
||||
| finishedAt | timestamp(3) with time zone | | true | | | When the investigation released its workflow claim |
|
||||
| id | varchar(36) | | false | | | |
|
||||
| projectId | varchar(36) | | false | | [public.project](public.project.md) | Workflow owner project at admission |
|
||||
| publishedVersionId | varchar(36) | | false | | | Published workflow version checked at admission |
|
||||
| resultId | varchar(36) | | true | | [public.self_healing_result](public.self_healing_result.md) | Result saved by atomic investigation completion |
|
||||
| runId | uuid | | false | | | Assistant run ID; technical status stays in run events |
|
||||
| threadId | uuid | | false | | | Private Assistant thread ID; retained after deletion |
|
||||
@@ -29,12 +29,12 @@
|
||||
| FK_self_healing_investigation_configuration | FOREIGN KEY | FOREIGN KEY ("configurationId") REFERENCES self_healing_configuration(id) ON DELETE CASCADE |
|
||||
| PK_735895e1c137cd827884cfa843a | PRIMARY KEY | PRIMARY KEY (id) |
|
||||
| self_healing_investigation_backgroundUserId_not_null | n | NOT NULL "backgroundUserId" |
|
||||
| self_healing_investigation_baseline_not_null | n | NOT NULL baseline |
|
||||
| self_healing_investigation_configurationId_not_null | n | NOT NULL "configurationId" |
|
||||
| self_healing_investigation_createdAt_not_null | n | NOT NULL "createdAt" |
|
||||
| self_healing_investigation_executionId_not_null | n | NOT NULL "executionId" |
|
||||
| self_healing_investigation_id_not_null | n | NOT NULL id |
|
||||
| self_healing_investigation_projectId_not_null | n | NOT NULL "projectId" |
|
||||
| self_healing_investigation_publishedVersionId_not_null | n | NOT NULL "publishedVersionId" |
|
||||
| self_healing_investigation_runId_not_null | n | NOT NULL "runId" |
|
||||
| self_healing_investigation_threadId_not_null | n | NOT NULL "threadId" |
|
||||
| self_healing_investigation_updatedAt_not_null | n | NOT NULL "updatedAt" |
|
||||
@@ -65,13 +65,13 @@ erDiagram
|
||||
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
@@ -84,6 +84,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -96,6 +96,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -118,13 +119,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
|
||||
+1
@@ -81,6 +81,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -72,6 +72,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -76,6 +76,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+5
-1
@@ -9,6 +9,7 @@
|
||||
| email | varchar(255) | | true | | | |
|
||||
| firstName | varchar(32) | | true | | | |
|
||||
| id | uuid | gen_random_uuid() | false | [public.activity_event](public.activity_event.md) [public.agent_eval_dataset](public.agent_eval_dataset.md) [public.agent_eval_rating](public.agent_eval_rating.md) [public.agent_eval_run](public.agent_eval_run.md) [public.agent_execution_threads](public.agent_execution_threads.md) [public.agent_history](public.agent_history.md) [public.ai_preference](public.ai_preference.md) [public.auth_identity](public.auth_identity.md) [public.chat_hub_agents](public.chat_hub_agents.md) [public.chat_hub_sessions](public.chat_hub_sessions.md) [public.chat_hub_tools](public.chat_hub_tools.md) [public.dynamic_credential_user_entry](public.dynamic_credential_user_entry.md) [public.evaluation_collection](public.evaluation_collection.md) [public.idempotency_key](public.idempotency_key.md) [public.instance_ai_mcp_registry_connections](public.instance_ai_mcp_registry_connections.md) [public.instance_ai_pending_confirmations](public.instance_ai_pending_confirmations.md) [public.instance_ai_thread_grants](public.instance_ai_thread_grants.md) [public.instance_ai_thread_tabs](public.instance_ai_thread_tabs.md) [public.migration_workflow_owner](public.migration_workflow_owner.md) [public.oauth_access_tokens](public.oauth_access_tokens.md) [public.oauth_authorization_codes](public.oauth_authorization_codes.md) [public.oauth_refresh_tokens](public.oauth_refresh_tokens.md) [public.oauth_user_consents](public.oauth_user_consents.md) [public.project](public.project.md) [public.project_relation](public.project_relation.md) [public.promotion_review](public.promotion_review.md) [public.promotion_run](public.promotion_run.md) [public.self_healing_configuration](public.self_healing_configuration.md) [public.self_healing_configuration_reviewer](public.self_healing_configuration_reviewer.md) [public.self_healing_investigation](public.self_healing_investigation.md) [public.self_healing_result](public.self_healing_result.md) [public.skill](public.skill.md) [public.skill_version](public.skill_version.md) [public.trusted_source_identity](public.trusted_source_identity.md) [public.user_api_keys](public.user_api_keys.md) [public.user_favorites](public.user_favorites.md) [public.workflow_builder_session](public.workflow_builder_session.md) [public.workflow_publish_history](public.workflow_publish_history.md) [public.workflow_review_activity](public.workflow_review_activity.md) [public.workflow_review_activity_comment](public.workflow_review_activity_comment.md) [public.workflow_review_request](public.workflow_review_request.md) [public.workflow_review_request_authors](public.workflow_review_request_authors.md) [public.workflow_review_request_reviewers](public.workflow_review_request_reviewers.md) [public.workflow_suggestion](public.workflow_suggestion.md) [public.workflow_suggestion_activity](public.workflow_suggestion_activity.md) | | |
|
||||
| kind | varchar(16) | 'person'::character varying | false | | | Kind of account: person or service |
|
||||
| lastActiveAt | date | | true | | | |
|
||||
| lastName | varchar(32) | | true | | | |
|
||||
| mfaEnabled | boolean | false | false | | | |
|
||||
@@ -24,12 +25,14 @@
|
||||
|
||||
| Name | Type | Definition |
|
||||
| ---- | ---- | ---------- |
|
||||
| CHK_user_kind | CHECK | CHECK (((kind)::text = ANY ((ARRAY['person'::character varying, 'service'::character varying])::text[]))) NOT VALID |
|
||||
| FK_eaea92ee7bfb9c1b6cd01505d56 | FOREIGN KEY | FOREIGN KEY ("roleSlug") REFERENCES role(slug) |
|
||||
| PK_ea8f538c94b6e352418254ed6474a81f | PRIMARY KEY | PRIMARY KEY (id) |
|
||||
| UQ_e12875dfb3b1d92d7d7c5377e2 | UNIQUE | UNIQUE (email) |
|
||||
| user_createdAt_not_null | n | NOT NULL "createdAt" |
|
||||
| user_disabled_not_null | n | NOT NULL disabled |
|
||||
| user_id_not_null | n | NOT NULL id |
|
||||
| user_kind_not_null | n | NOT NULL kind |
|
||||
| user_mfaEnabled_not_null | n | NOT NULL "mfaEnabled" |
|
||||
| user_roleSlug_not_null | n | NOT NULL "roleSlug" |
|
||||
| user_updatedAt_not_null | n | NOT NULL "updatedAt" |
|
||||
@@ -106,6 +109,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -427,13 +431,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
|
||||
@@ -60,6 +60,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -49,6 +49,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -61,6 +61,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
-1
@@ -273,13 +273,13 @@ erDiagram
|
||||
}
|
||||
"public.self_healing_investigation" {
|
||||
uuid backgroundUserId FK
|
||||
json baseline
|
||||
integer configurationId FK
|
||||
timestamp_3__with_time_zone createdAt
|
||||
varchar_36_ executionId
|
||||
timestamp_3__with_time_zone finishedAt
|
||||
varchar_36_ id
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
uuid runId
|
||||
uuid threadId
|
||||
|
||||
@@ -55,6 +55,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -56,6 +56,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -64,6 +64,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -77,6 +77,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -42,6 +42,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -42,6 +42,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -89,6 +89,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -59,6 +59,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
uuid id
|
||||
varchar_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
Generated
+3
-2
@@ -155,7 +155,7 @@ Auto-generated from the SQLite migrations in @n8n/db. Do not edit by hand.
|
||||
| [type_availability_policy](type_availability_policy.md) | 7 | | table |
|
||||
| [type_availability_policy_attachment](type_availability_policy_attachment.md) | 6 | | table |
|
||||
| [type_availability_policy_scope](type_availability_policy_scope.md) | 8 | | table |
|
||||
| [user](user.md) | 15 | | table |
|
||||
| [user](user.md) | 16 | | table |
|
||||
| [user_api_keys](user_api_keys.md) | 9 | | table |
|
||||
| [user_favorites](user_favorites.md) | 4 | | table |
|
||||
| [variables](variables.md) | 5 | | table |
|
||||
@@ -1744,13 +1744,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
@@ -1947,6 +1947,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -81,6 +81,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -87,6 +87,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -65,6 +65,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -78,6 +78,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -175,6 +175,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -87,6 +87,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -69,6 +69,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -63,6 +63,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -130,6 +130,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -134,6 +134,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -74,6 +74,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -89,6 +89,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -70,6 +70,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -67,6 +67,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -89,6 +89,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -98,6 +98,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -69,6 +69,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -68,6 +68,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -65,6 +65,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -65,6 +65,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -85,6 +85,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -75,6 +75,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -69,6 +69,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
Generated
+2
-1
@@ -89,6 +89,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -265,13 +266,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
|
||||
@@ -84,6 +84,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -75,6 +75,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -69,6 +69,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
Generated
+1
@@ -82,6 +82,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+2
-1
@@ -67,6 +67,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -89,13 +90,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
|
||||
@@ -62,6 +62,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+4
-3
@@ -6,7 +6,7 @@
|
||||
<summary><strong>Table Definition</strong></summary>
|
||||
|
||||
```sql
|
||||
CREATE TABLE "self_healing_investigation" ("id" varchar(36) PRIMARY KEY NOT NULL, "workflowId" varchar(36) NOT NULL, "projectId" varchar(36) NOT NULL, "backgroundUserId" varchar NOT NULL, "executionId" varchar(36) NOT NULL, "threadId" varchar NOT NULL, "runId" varchar NOT NULL, "baseline" text NOT NULL, "resultId" varchar(36), "finishedAt" datetime(3), "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "configurationId" integer NOT NULL, CONSTRAINT "FK_39a928c9ea7b7afce4bdd1c6dae" FOREIGN KEY ("resultId") REFERENCES "self_healing_result" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_24923f35caa34c1f264576a7914" FOREIGN KEY ("backgroundUserId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_eb5b7d44599bd9a34f02f071b23" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_7fa67c33c27bcc5d745c75a7eab" FOREIGN KEY ("workflowId") REFERENCES "workflow_entity" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_self_healing_investigation_configuration" FOREIGN KEY ("configurationId") REFERENCES "self_healing_configuration" ("id") ON DELETE CASCADE)
|
||||
CREATE TABLE "self_healing_investigation" ("id" varchar(36) PRIMARY KEY NOT NULL, "workflowId" varchar(36) NOT NULL, "projectId" varchar(36) NOT NULL, "backgroundUserId" varchar NOT NULL, "executionId" varchar(36) NOT NULL, "threadId" varchar NOT NULL, "runId" varchar NOT NULL, "resultId" varchar(36), "finishedAt" datetime(3), "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "configurationId" integer NOT NULL, "publishedVersionId" varchar(36) NOT NULL, CONSTRAINT "FK_39a928c9ea7b7afce4bdd1c6dae" FOREIGN KEY ("resultId") REFERENCES "self_healing_result" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_24923f35caa34c1f264576a7914" FOREIGN KEY ("backgroundUserId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_eb5b7d44599bd9a34f02f071b23" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_7fa67c33c27bcc5d745c75a7eab" FOREIGN KEY ("workflowId") REFERENCES "workflow_entity" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_self_healing_investigation_configuration" FOREIGN KEY ("configurationId") REFERENCES "self_healing_configuration" ("id") ON DELETE CASCADE)
|
||||
```
|
||||
|
||||
</details>
|
||||
@@ -16,13 +16,13 @@ CREATE TABLE "self_healing_investigation" ("id" varchar(36) PRIMARY KEY NOT NULL
|
||||
| Name | Type | Default | Nullable | Children | Parents | Comment |
|
||||
| ---- | ---- | ------- | -------- | -------- | ------- | ------- |
|
||||
| backgroundUserId | varchar | | false | | [user](user.md) | |
|
||||
| baseline | TEXT | | false | | | |
|
||||
| configurationId | INTEGER | | false | | [self_healing_configuration](self_healing_configuration.md) | |
|
||||
| createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | | | |
|
||||
| executionId | varchar(36) | | false | | | |
|
||||
| finishedAt | datetime(3) | | true | | | |
|
||||
| id | varchar(36) | | false | | | |
|
||||
| projectId | varchar(36) | | false | | [project](project.md) | |
|
||||
| publishedVersionId | varchar(36) | | false | | | |
|
||||
| resultId | varchar(36) | | true | | [self_healing_result](self_healing_result.md) | |
|
||||
| runId | varchar | | false | | | |
|
||||
| threadId | varchar | | false | | | |
|
||||
@@ -66,13 +66,13 @@ erDiagram
|
||||
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
@@ -85,6 +85,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+2
-1
@@ -95,6 +95,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -117,13 +118,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
|
||||
Generated
+1
@@ -88,6 +88,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -75,6 +75,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -82,6 +82,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
Generated
+4
-2
@@ -6,7 +6,7 @@
|
||||
<summary><strong>Table Definition</strong></summary>
|
||||
|
||||
```sql
|
||||
CREATE TABLE "user" ("id" varchar PRIMARY KEY, "email" varchar(255), "firstName" varchar(32), "lastName" varchar(32), "password" varchar, "personalizationAnswers" text, "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "settings" text, "disabled" boolean NOT NULL DEFAULT (FALSE), "mfaEnabled" boolean NOT NULL DEFAULT (FALSE), "mfaSecret" text, "mfaRecoveryCodes" text, "lastActiveAt" date, "roleSlug" varchar(128) NOT NULL DEFAULT ('global:member'), CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e22" UNIQUE ("email"), CONSTRAINT "FK_eaea92ee7bfb9c1b6cd01505d56" FOREIGN KEY ("roleSlug") REFERENCES "role" ("slug"))
|
||||
CREATE TABLE "user" ("id" varchar PRIMARY KEY, "email" varchar(255), "firstName" varchar(32), "lastName" varchar(32), "password" varchar, "personalizationAnswers" text, "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "settings" text, "disabled" boolean NOT NULL DEFAULT (FALSE), "mfaEnabled" boolean NOT NULL DEFAULT (FALSE), "mfaSecret" text, "mfaRecoveryCodes" text, "lastActiveAt" date, "roleSlug" varchar(128) NOT NULL DEFAULT ('global:member'), "kind" VARCHAR(16) NOT NULL DEFAULT 'person', CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e22" UNIQUE ("email"), CONSTRAINT "FK_eaea92ee7bfb9c1b6cd01505d56" FOREIGN KEY ("roleSlug") REFERENCES "role" ("slug"))
|
||||
```
|
||||
|
||||
</details>
|
||||
@@ -20,6 +20,7 @@ CREATE TABLE "user" ("id" varchar PRIMARY KEY, "email" varchar(255), "firstName"
|
||||
| email | varchar(255) | | true | | | |
|
||||
| firstName | varchar(32) | | true | | | |
|
||||
| id | varchar | | true | [activity_event](activity_event.md) [agent_eval_dataset](agent_eval_dataset.md) [agent_eval_rating](agent_eval_rating.md) [agent_eval_run](agent_eval_run.md) [agent_execution_threads](agent_execution_threads.md) [agent_history](agent_history.md) [ai_preference](ai_preference.md) [auth_identity](auth_identity.md) [chat_hub_agents](chat_hub_agents.md) [chat_hub_sessions](chat_hub_sessions.md) [chat_hub_tools](chat_hub_tools.md) [dynamic_credential_user_entry](dynamic_credential_user_entry.md) [evaluation_collection](evaluation_collection.md) [idempotency_key](idempotency_key.md) [instance_ai_mcp_registry_connections](instance_ai_mcp_registry_connections.md) [instance_ai_pending_confirmations](instance_ai_pending_confirmations.md) [instance_ai_thread_grants](instance_ai_thread_grants.md) [instance_ai_thread_tabs](instance_ai_thread_tabs.md) [migration_workflow_owner](migration_workflow_owner.md) [oauth_access_tokens](oauth_access_tokens.md) [oauth_authorization_codes](oauth_authorization_codes.md) [oauth_refresh_tokens](oauth_refresh_tokens.md) [oauth_user_consents](oauth_user_consents.md) [project](project.md) [project_relation](project_relation.md) [promotion_review](promotion_review.md) [promotion_run](promotion_run.md) [self_healing_configuration](self_healing_configuration.md) [self_healing_configuration_reviewer](self_healing_configuration_reviewer.md) [self_healing_investigation](self_healing_investigation.md) [self_healing_result](self_healing_result.md) [skill](skill.md) [skill_version](skill_version.md) [trusted_source_identity](trusted_source_identity.md) [user_api_keys](user_api_keys.md) [user_favorites](user_favorites.md) [workflow_builder_session](workflow_builder_session.md) [workflow_publish_history](workflow_publish_history.md) [workflow_review_activity](workflow_review_activity.md) [workflow_review_activity_comment](workflow_review_activity_comment.md) [workflow_review_request](workflow_review_request.md) [workflow_review_request_authors](workflow_review_request_authors.md) [workflow_review_request_reviewers](workflow_review_request_reviewers.md) [workflow_suggestion](workflow_suggestion.md) [workflow_suggestion_activity](workflow_suggestion_activity.md) | | |
|
||||
| kind | VARCHAR(16) | 'person' | false | | | |
|
||||
| lastActiveAt | date | | true | | | |
|
||||
| lastName | varchar(32) | | true | | | |
|
||||
| mfaEnabled | boolean | FALSE | false | | | |
|
||||
@@ -112,6 +113,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
@@ -433,13 +435,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
|
||||
+1
@@ -67,6 +67,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
@@ -55,6 +55,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -67,6 +67,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
+1
-1
@@ -272,13 +272,13 @@ erDiagram
|
||||
}
|
||||
"self_healing_investigation" {
|
||||
varchar backgroundUserId FK
|
||||
TEXT baseline
|
||||
INTEGER configurationId FK
|
||||
datetime_3_ createdAt
|
||||
varchar_36_ executionId
|
||||
datetime_3_ finishedAt
|
||||
varchar_36_ id PK
|
||||
varchar_36_ projectId FK
|
||||
varchar_36_ publishedVersionId
|
||||
varchar_36_ resultId FK
|
||||
varchar runId
|
||||
varchar threadId
|
||||
|
||||
@@ -63,6 +63,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -61,6 +61,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -71,6 +71,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -82,6 +82,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -53,6 +53,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -53,6 +53,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -91,6 +91,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -65,6 +65,7 @@ erDiagram
|
||||
varchar_255_ email
|
||||
varchar_32_ firstName
|
||||
varchar id PK
|
||||
VARCHAR_16_ kind
|
||||
date lastActiveAt
|
||||
varchar_32_ lastName
|
||||
boolean mfaEnabled
|
||||
|
||||
@@ -327,7 +327,7 @@ export type {
|
||||
VectorFilter,
|
||||
} from './types';
|
||||
|
||||
export { createModel } from './runtime/model/model-factory';
|
||||
export { createModel, mintAzureFoundryDeploymentsToken } from './runtime/model/model-factory';
|
||||
export type { FetchFn, EmbeddingProviderOptions } from './runtime/model/model-factory';
|
||||
export {
|
||||
hasAzureApiKey,
|
||||
|
||||
@@ -1714,6 +1714,26 @@ describe('AgentRuntime — guardrails', () => {
|
||||
expect(onInputBoundary).toHaveBeenCalledTimes(2);
|
||||
});
|
||||
|
||||
it('prices a Foundry deployment by the model it serves', async () => {
|
||||
generateText.mockResolvedValue(makeGenerateSuccess('Done'));
|
||||
const runtime = new AgentRuntime({
|
||||
name: 'test',
|
||||
model: {
|
||||
id: 'azure-openai/my-chat',
|
||||
catalogModelId: 'azure-openai/gpt-4.1',
|
||||
apiKey: 'az-key',
|
||||
endpointType: 'foundry',
|
||||
baseURL: 'https://my-resource.services.ai.azure.com/openai/v1',
|
||||
},
|
||||
instructions: 'You are a test assistant.',
|
||||
eventBus: new AgentEventBus(),
|
||||
});
|
||||
|
||||
await runtime.generate('hi');
|
||||
|
||||
expect(getModelCost).toHaveBeenCalledWith('azure-openai/gpt-4.1');
|
||||
});
|
||||
|
||||
it('does not start the next model call after a turn spends the session cap', async () => {
|
||||
vi.mocked(getModelCost).mockResolvedValueOnce({ input: 1_000_000, output: 1_000_000 });
|
||||
streamText.mockReturnValueOnce({
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user