sqitch初始化雪花无法确定雪花帐户名称

时间:2020-03-10 15:25:58

标签: snowflake-cloud-data-platform sqitch

我正在关注sqitchtutorial-snowflake教程,并且在初始化sqitch项目时陷入困境

我运行sqitch init widgets --engine snowflake

终端显示“无法确定Snowflake帐户名”

2 个答案:

答案 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