Liquibase 雪花上的液化糖

Liquibase 雪花上的液化糖,liquibase,snowflake-cloud-data-platform,Liquibase,Snowflake Cloud Data Platform,我正试着从雪花上的液化糖开始 我想我的liquibase.properties文件就快到了 driver: net.snowflake.client.jdbc.SnowflakeDriver classpath: ./liquibase-snowflake-1.0.jar url: jdbc:snowflake://XXXXXX.us-east-1.snowflakecomputing.com username: YYYYYYYYY password: ZZZZZZZZZZ changeLogF

我正试着从雪花上的液化糖开始

我想我的liquibase.properties文件就快到了

driver: net.snowflake.client.jdbc.SnowflakeDriver
classpath: ./liquibase-snowflake-1.0.jar
url: jdbc:snowflake://XXXXXX.us-east-1.snowflakecomputing.com
username: YYYYYYYYY
password: ZZZZZZZZZZ
changeLogFile: mySnowflakeChangeLog.xml
不幸的是,liquibase抱怨在尝试创建表databasechangelog和/或databasechangeloglock时没有“当前数据库”


由于我无法访问创建这些数据库表的sql脚本,如何指示liquibase使用哪个数据库?

我不是liquibase方面的专家,但JDBC标准允许传入自定义连接属性。如果liquibase支持,您可以将数据库指定为自定义连接属性,Snowflake JDBC将通过向服务器发送创建连接请求来传递数据库信息。

我在这里ping了一个内部团队@Snowflake。他们建议:

正在将db=mydb数据库连接参数添加到URL。。或设置 用户的默认命名空间。。改变用户麦克风设置 默认名称空间=mydb

希望有帮助