在使用 JDBC 连接到 postgres 时,是否可以指定模式?
2022-08-31 06:15:38
可能吗?我可以在连接URL上指定它吗?如何做到这一点?
可能吗?我可以在连接URL上指定它吗?如何做到这一点?
我知道这个问题已经得到了回答,但我刚刚遇到了同样的问题,试图指定用于 liquibase 命令行的架构。
更新从 JDBC v9.4 开始,您可以使用新的 currentSchema 参数指定 url,如下所示:
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
基于较早的修补程序显示:
哪个建议的网址是这样的:
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
从版本 9.4 开始,可以在连接字符串中使用该参数。currentSchema
例如:
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema