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

Tạo cơ sở dữ liệu PostgreSQL nhanh chóng bằng Hibernate ngay cả khi DB không tồn tại

hbmddl công cụ chỉ có thể tạo bảng cho một lược đồ hiện có và nó không thể tạo một lược đồ cho bạn. Cơ sở dữ liệu phải tồn tại trước khi chạy công cụ. Đó là bởi vì cơ sở dữ liệu phải được tạo bởi quản trị viên và nó phải được chỉ định một chủ sở hữu.

Bởi vì trong hầu hết các ứng dụng, ứng dụng chỉ có thể truy cập vào một vai trò cơ sở dữ liệu với các đặc quyền hạn chế, không cần phải có tính năng như vậy.

PostgreSQL không hỗ trợ tạo cơ sở dữ liệu ngay lập tức, từ URL kết nối. Bạn có thể thêm một InitializingBean khi khởi động ứng dụng kết nối với máy chủ cơ sở dữ liệu bằng tài khoản quản trị viên và cơ sở dữ liệu PostgreSQL mặc định và đưa ra TẠO CƠ SỞ DỮ LIỆU nếu DB ứng dụng không tồn tại. Hoặc, chỉ cần sử dụng Flyway cho việc đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cân bằng tải PostgreSQL bằng HAProxy &Keepalived

  2. SQL SELECT tốc độ int so với varchar

  3. Giá trị lỗi không tồn tại - postgresql CHÈN VÀO sự cố

  4. Lumen - Tạo kết nối cơ sở dữ liệu trong thời gian chạy

  5. Tại sao tôi có thể tạo một bảng với PRIMARY KEY trên một cột có thể làm trống?