Inc*_*ito 6 java postgresql spring hibernate
我目前在我的application.properties文件中做的是:
spring.datasource.url=jdbc:postgresql://localhost:5432/myDB?currentSchema=mySchema
Run Code Online (Sandbox Code Playgroud)
难道没有其他财产吗?由于它看起来很 hacky 并且根据帖子(仍然找不到链接抱歉,稍后会更新),因此它仅适用于 PostgreSQL 9.4。
由于这已经很老了并且还没有正确的答案,因此要设置的正确属性如下:
spring.jpa.properties.hibernate.default_schema=yourschema
Run Code Online (Sandbox Code Playgroud)
SpringBoot 2.5.5 是唯一对我有用的东西:
应用程序属性
spring.datasource.hikari.schema=my_schema
Run Code Online (Sandbox Code Playgroud)
application.yml 版本:
spring:
datasource:
hikari:
schema: my_schema
Run Code Online (Sandbox Code Playgroud)
您可以尝试为 jdbc 用户设置默认架构。
ALTER USER user_name SET search_path 为“schema”
您尝试过这个属性吗?
spring.datasource.schema
Run Code Online (Sandbox Code Playgroud)
http://docs.spring.io/spring-boot/docs/current/reference/html/howto-database-initialization.html
| 归档时间: |
|
| 查看次数: |
18181 次 |
| 最近记录: |