snowflake-cloud-data-platform - Sqitch Snowflake 部署失败
问题描述
我正在使用 Sqitch Snowflake Docker 图像sqitch/sqitch:1.0.0-snowflake。我可以毫无问题地连接到数据库。但是,当我运行以下
./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
解决方案
通过将SNOWSQL_PRIVATE_KEY_PASSPHRASE变量添加到docker -sqitch脚本(在 Iterate over optional Sqitch and engine variables 下)解决了这个问题
推荐阅读
- discord - 试图制作一个机器人来计算语音频道中的成员
- python-3.x - 比较 2 个相同大小的元组列表:比较和交换
- python - Plotly:如何针对多个其他时间序列显示一个变量的回归线?
- c# - 用于控制范围验证器或文本框最大输入双精度的复选框
- swift - SwiftUI 箭头快捷方式在 iPad 上不起作用
- c++ - 如果用户键入无效值,为什么从 cin 读取的这段代码会无限递归?
- java - 选择下一个值 firebase android
- html - Jquery 不生成 html
- javascript - 对登录不起作用的 onChange 函数做出反应
- spring-boot - 违反了获取 JPA 错误完整性约束 (FK_XXXXX) - 未找到父键