Fix: psycopg2.errors.StringDataRightTruncation value too long for type character varying(40) (#15179)

This commit is contained in:
mr-chenguang
2025-03-07 12:15:52 +08:00
committed by GitHub
parent c6209d76eb
commit 53eb56bb1e
2 changed files with 67 additions and 3 deletions

View File

@@ -64,7 +64,7 @@ class ApiToolProvider(Base):
id = db.Column(StringUUID, server_default=db.text("uuid_generate_v4()"))
# name of the api provider
name = db.Column(db.String(40), nullable=False)
name = db.Column(db.String(255), nullable=False)
# icon
icon = db.Column(db.String(255), nullable=False)
# original schema
@@ -143,7 +143,7 @@ class WorkflowToolProvider(Base):
id: Mapped[str] = mapped_column(StringUUID, server_default=db.text("uuid_generate_v4()"))
# name of the workflow provider
name: Mapped[str] = mapped_column(db.String(40), nullable=False)
name: Mapped[str] = mapped_column(db.String(255), nullable=False)
# label of the workflow provider
label: Mapped[str] = mapped_column(db.String(255), nullable=False, server_default="")
# icon
@@ -205,7 +205,7 @@ class ToolModelInvoke(Base):
# tenant id
tenant_id = db.Column(StringUUID, nullable=False)
# provider
provider = db.Column(db.String(40), nullable=False)
provider = db.Column(db.String(255), nullable=False)
# type
tool_type = db.Column(db.String(40), nullable=False)
# tool name