我已经使用 Strawberry Perl 在 Windows 10 PC 上安装了 Sqitch。我的 Snowflake 环境设置了密钥对身份验证。我的 sqitch.conf 文件有一个使用 uri 设置的目标。
我正在关注 Sqitch 教程,只是尝试在数据库中创建模式
当我运行此命令时:c:\Projects\Sqitch\flipr>sqitch deploy
它显示此输出: 将注册表添加到 db:snowflake://xxx@xxx.eu-west-1.snowflakecomputing.com/flipr?Driver=SnowflakeDSIIDriver;authenticator=SNOWFLAKE_JWT;priv_key_file=/xxx/rsa_key.p8;priv_key_file_pwd= xxx;仓库=xxx;uid=xxx
(xxx 显然掩盖了任何敏感值)
然后它就坐在那里无所事事。我已经离开它至少 30 分钟,所以它肯定不会完成。如果我杀死它(ctrl+C),那么它会显示这个 - 这意味着 snowsql 正在运行,但它要么没有正确执行,要么没有正确关闭并将控制权返回给 Sqitch:
中止!“C:\Program Files\Snowflake SnowSQL\snowsql.exe”意外返回退出值 1
有谁知道问题是什么?