n8n/docs/generated/postgres-schema/public.binary_data.md

2.2 KiB

public.binary_data

Columns

Name Type Default Nullable Children Parents Comment
fileId uuid false
sourceType varchar(50) false Source the file belongs to, e.g. 'execution'
sourceId varchar(255) false ID of the source, e.g. execution ID
data bytea false Raw, not base64 encoded
mimeType varchar(255) true
fileName varchar(255) true
fileSize integer false In bytes
createdAt timestamp(3) with time zone CURRENT_TIMESTAMP(3) false
updatedAt timestamp(3) with time zone CURRENT_TIMESTAMP(3) false

Constraints

Name Type Definition
CHK_binary_data_sourceType CHECK CHECK ((("sourceType")::text = ANY ((ARRAY['execution'::character varying, 'chat_message_attachment'::character varying, 'agent_file'::character varying])::text[])))
binary_data_createdAt_not_null n NOT NULL "createdAt"
binary_data_data_not_null n NOT NULL data
binary_data_fileId_not_null n NOT NULL "fileId"
binary_data_fileSize_not_null n NOT NULL "fileSize"
binary_data_sourceId_not_null n NOT NULL "sourceId"
binary_data_sourceType_not_null n NOT NULL "sourceType"
binary_data_updatedAt_not_null n NOT NULL "updatedAt"
PK_fc3691585b39408bb0551122af6 PRIMARY KEY PRIMARY KEY ("fileId")

Indexes

Name Definition
PK_fc3691585b39408bb0551122af6 CREATE UNIQUE INDEX "PK_fc3691585b39408bb0551122af6" ON public.binary_data USING btree ("fileId")
IDX_56900edc3cfd16612e2ef2c6a8 CREATE INDEX "IDX_56900edc3cfd16612e2ef2c6a8" ON public.binary_data USING btree ("sourceType", "sourceId")

Relations

erDiagram


"public.binary_data" {
  uuid fileId
  varchar_50_ sourceType
  varchar_255_ sourceId
  bytea data
  varchar_255_ mimeType
  varchar_255_ fileName
  integer fileSize
  timestamp_3__with_time_zone createdAt
  timestamp_3__with_time_zone updatedAt
}

Generated by tbls