我正在关注sqitchtutorial-snowflake教程,并且在初始化sqitch项目时陷入困境
我运行sqitch init widgets --engine snowflake
终端显示“无法确定Snowflake帐户名”
答案 0 :(得分:1)
Sriga提供了有关此答案viewed here的文档。
但是,要回答您的问题,确定帐户名称,需要设置SnowSQL配置文件。为此,您将需要遵循有关如何在与Snowflake建立连接的计算机上设置SnowSQL的指南。
请确保还按照本文开头提供的文档按照与Sqitch连接的步骤进行操作。
答案 1 :(得分:1)
呃,听起来像Sqitch中的缺陷。它抱怨是否找不到帐户代码,因为如果没有帐户代码,则无法连接到Snowflake。但是,当该命令将不会连接到Snowflake时,应该抑制该错误,如init
命令一样。
这里是bug report;我们应该在v1.0.1。之前修复它。
同时,如此处评论中所述设置SnowSQL config file是一个不错的解决方法,但是您也可以设置$SNOWSQL_ACCOUNT
环境变量,例如
SNOWSQL_ACCOUNT=xxx ./t/sqitch init foo --engine snowflake