You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Robot Framework数据库连接全局查询Schema设置方法咨询

Robot Framework PostgreSQL全局Schema设置方案

你可以通过以下两种常用方式实现全局Schema配置,无需每次查询手动加Schema前缀:

方案1:连接后执行Schema设置语句(通用适配所有场景)

连接建立后立即执行SET search_path语句修改当前会话的默认Schema,该配置在整个连接生命周期内生效,配置方式如下:

Suite Setup
...     Connect To Database    psycopg2       ${dbName}     ${dbUsername}    ${dbPassword}      ${dbHost}     ${dbPort}
...     Execute SQL String     SET search_path TO 你的目标Schema名称;

如果需要配置多个Schema的查询优先级,可按如下格式编写:
SET search_path TO test123,public;

方案2:连接时通过自定义参数指定Schema

使用Connect To Database Using Custom Params关键字直接传递psycopg2原生连接参数,在连接建立阶段就完成Schema配置,无需额外执行SQL语句:

Suite Setup       Connect To Database Using Custom Params    psycopg2    dbname=${dbName}, user=${dbUsername}, password=${dbPassword}, host=${dbHost}, port=${dbPort}, options='-c search_path=你的目标Schema名称'

内容的提问来源于stack exchange,提问作者Raj Savaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:09:06