我正在关注 sqitchtutorial-snowflake 教程并在初始化 sqitch 项目时卡住了
当我跑步时sqitch init widgets --engine snowflake
终端提示“无法确定雪花账户名”
我正在关注 sqitchtutorial-snowflake 教程并在初始化 sqitch 项目时卡住了
当我跑步时sqitch init widgets --engine snowflake
终端提示“无法确定雪花账户名”
呃,听起来像是 Sqitch 的一个缺陷。如果找不到帐户代码,它会抱怨,因为没有帐户代码就无法连接到 Snowflake。但是,当命令不会连接到 Snowflake 时,它应该抑制该错误,就像在init
命令中一样。
这是一个错误报告;我们应该在 v1.0.1 之前修复它。
同时,这里的评论中提到的设置 SnowSQL 配置文件是一个不错的解决方法,但您也可以设置$SNOWSQL_ACCOUNT
环境变量,例如,
SNOWSQL_ACCOUNT=xxx ./t/sqitch init foo --engine snowflake
Sriga 提供了在此处查看的此答案的文档。
但是,要回答您的问题,要确定帐户名称,需要设置 SnowSQL 配置文件。为此,您需要按照有关如何在计算机上设置 SnowSQL 的指南来建立与 Snowflake 的连接。
确保您还按照本文开头提供的文档中的步骤连接 Sqitch。