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

Cách khởi tạo cơ sở dữ liệu PostgreSQL mà không cần chạy máy chủ PostgreSQL

Bạn đang tìm kiếm một người dùng chế độ .

Nếu bạn khởi động PostgreSQL như vậy, bạn là một phiên được kết nối với tư cách là siêu người dùng đang chờ các câu lệnh SQL trên đầu vào chuẩn. Ngay sau khi bạn ngắt kết nối (với phần cuối của tệp), quá trình máy chủ sẽ dừng lại.

Vì vậy, bạn có thể làm như thế này (với bash ):

postgres --single -D /usr/local/pgsql/data postgres <<-"EOF"
CREATE USER ...;
CREATE DATABASE somedb ...;
EOF

postgres --single -D /usr/local/pgsql/data somedb <<-"EOF"
CREATE EXTENSION ...;
EOF



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:KHÔNG VÀO so với EXCEPT sự khác biệt về hiệu suất (đã chỉnh sửa # 2)

  2. Làm thế nào để sử dụng UUID làm khóa chính cho Thực thể Hibernate?

  3. Kích hoạt để xóa các hàng khỏi các bảng có liên quan trước khi xóa các hàng khỏi bảng thực tế

  4. Cách nhóm theo tuần trong postgresql

  5. Lớp mô hình JPA cho trường TIMESTAMP KHÔNG CÓ KHU VỰC THỜI GIAN DEFAULT CURRENT_TIMESTAMP trong Postgres?