是否可以在SnowSQL配置文件中设置命令行运行选项?
你要实现的配置是可行的,报错是因为config文件语法不符合SnowSQL的规范。
错误原因
SnowSQL配置文件中,连接块下的配置项直接对应命令行--option后的参数名,不需要额外加option = 前缀,你原写法的语法不被识别,导致配置解析失败。
正确配置示例
[connections.my_connection] accountname = aa12345.us-central1.gcp username = my_username password = my_password warehouse = my_warehouse role = my_role friendly = false
补充说明
所有命令行中通过--option <参数名>=<参数值>传递的配置,都可以直接在连接配置块中以<参数名> = <参数值>的格式直接写入,无需额外嵌套:
- 比如命令行
--option autocommit=false对应配置项autocommit = false - 比如命令行
--option output_format=csv对应配置项output_format = csv
配置完成后直接执行snowsql --connection my_connection即可生效,无需额外携带option参数。
内容的提问来源于stack exchange,提问作者jsf80238
相关产品推荐
相关产品推荐

