此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
为以下问题选择最佳答案:
AI 应用程序需要存储具有不同结构的聊天元数据。 某些对话包括模型配置等自定义字段,而另一些会话则具有用户首选项。 哪个 PostgreSQL 数据类型最能支持此要求?
文本
JSONB
VARCHAR(MAX)
你插入了一条新的对话记录,并需要立刻获取自动生成的 ID 来插入相关消息。 哪个 PostgreSQL 子句在没有单独的查询的情况下检索生成的值?
返回
输出
SELECT LAST_INSERT_ID()
需要插入用户首选项记录。 如果记录已存在,则无需创建重复项即可更新值。 哪个 PostgreSQL 语句处理这种情况?
INSERT INTO table ON DUPLICATE KEY UPDATE
INSERT INTO table ON CONFLICT DO UPDATE
INSERT INTO table IF NOT EXISTS
Python 应用程序创建许多生存期较短的数据库连接,用于在 AI 推理期间存储单个消息。 应使用哪种方法来提高性能?
为每个消息打开一个新连接,并在之后立即将其关闭
使用 ConnectionPool 维护应用程序可以借用和返回的可重用连接
使单个全局连接在整个应用程序生存期内保持打开状态
你正在为 AI 代理任务检查点设计表。 任务的状态应仅为“待处理”、“进行中”、“已完成”或“失败”。 哪个约束在数据库级别强制实施此规则?
UNIQUE (status)
CHECK (status IN ('pending', 'in_progress', 'completed', 'failed'))
NOT NULL DEFAULT 'pending'
在检查工作前,必须回答所有问题。
此页面是否有帮助?
需要有关本主题的帮助?
想要尝试使用 Ask Learn 阐明或指导你完成本主题?