sqitch init снежинка не может определить имя учетной записи Snowflake - PullRequest
0 голосов
/ 10 марта 2020

Я следую учебнику sqitchtutorial-снежинка и застреваю при инициализации проекта sqitch

Когда я запускаю sqitch init widgets --engine snowflake

Терминал показывает: «Не удается определить имя учетной записи Snowflake»

Ответы [ 2 ]

1 голос
/ 14 марта 2020

Тьфу, звучит как дефект в Sqitch. Он жалуется, что не может найти код учетной записи, поскольку без кода учетной записи невозможно подключиться к Snowflake. Однако следует устранить эту ошибку, когда команда не будет подключаться к Snowflake, как в команде init.

Вот отчет об ошибке ; мы должны исправить это до v1.0.1.

Тем временем, настройка Snow SQL файла конфигурации , как упомянуто в комментариях, является достойным обходным путем, но вы также можете установить переменная окружения $SNOWSQL_ACCOUNT, например,

SNOWSQL_ACCOUNT=xxx ./t/sqitch init foo --engine snowflake
1 голос
/ 12 марта 2020

Срига предоставила документацию для этого ответа здесь .

Однако, чтобы ответить на ваш вопрос, чтобы определить имя учетной записи, необходимо установить файл конфигурации Snow SQL. Для этого вам необходимо следовать руководству по настройке Snow SQL на компьютере, устанавливающем соединение с Snowflake.

Убедитесь, что вы также выполнили шаги для подключения к Sqitch с документацией, предоставленной в начале этого после.

...