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