PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

làm thế nào để chỉ định đúng lược đồ cơ sở dữ liệu trong khởi động mùa xuân?

Đối với Hibernate với tư cách là nhà cung cấp JPA, hãy sử dụng

spring.jpa.properties.hibernate.default_schema=dbo

Đối với JDBC thuần túy, hãy thêm nó vào chuỗi kết nối của bạn:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

Một tùy chọn khác là chạy câu lệnh set schema 'dbo' đầu mỗi đối tượng truy vấn. (Chà!)

BTW spring.datasource.schema=dbo của bạn có thể nhầm lẫn vì thuộc tính này chỉ định tên của tệp sql chứa lược đồ của bạn (câu lệnh CREATE / ALTER)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biến chứa số hàng bị ảnh hưởng bởi DELETE trước đó? (trong một hàm)

  2. Tạo vùng bảng trong postgresql

  3. Cách theo dõi Hiệu suất PostgreSQL 12 với OmniDB - Phần 1

  4. Làm thế nào để sử dụng ilike sqlalchemy trên trường mảng postgresql?

  5. Truy vấn Postgresql bằng Hibernate (JPA) không tìm thấy bảng