Ошибка развертывания Sqitch Snowflake - PullRequest
1 голос
/ 26 марта 2020

Я использую Sqitch Snowflake Docker image sqitch / sqitch: 1.0.0-снежинка . Я могу подключиться к базе данных без каких-либо проблем. Тем не менее, когда я запускаю следующее

./sqitch deploy

Это всегда остается на следующем.

Adding registry tables to test_db

Я проверил журналы на стороне снежинки в information_schema.query_history () таблица и происходит сбой при следующем

USE SCHEMA sqitch
SQL compilation error:
Object does not exist, or operation cannot be performed.

Кажется, что даже при указании на пустую базу данных Sqitch предполагает, что схема SQITCH уже существует.

private_key_path = " /home/bcg/rsa_key_poc.p8 ", похоже, проблема в ~ / .snowsql / config. Я могу docker exec -it container_id /bin/bash и успешно развернуть ее в контейнере. Но это не работает с хост-машины. Я использую CentOS 7.7

1 Ответ

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

Это было исправлено добавлением SNOWSQL_PRIVATE_KEY_PASSPHRASE переменной к сценарию docker -sqitch (в разделе «Итерация по необязательным переменным Sqitch и переменным движка»)

...