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

Xây dựng vùng chứa postgres docker với lược đồ ban đầu

Theo hướng dẫn sử dụng cho hình ảnh PostreSQL Docker chính thức, tất cả những gì bạn cần là:

Dockerfile

FROM postgres
ENV POSTGRES_DB my_database
COPY psql_dump.sql /docker-entrypoint-initdb.d/

POSTGRES_DB biến môi trường sẽ hướng dẫn vùng chứa tạo my_database giản đồ trong lần chạy đầu tiên.

Và bất kỳ .sql nào tệp được tìm thấy trong /docker-entrypoint-initdb.d/ của vùng chứa sẽ được thực thi.

Nếu bạn muốn thực thi .sh tập lệnh, bạn cũng có thể cung cấp chúng trong /docker-entrypoint-initdb.d/ thư mụ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. Giá trị tiếp theo của PostgreSQL của các chuỗi?

  2. Thiết lập và bảo trì bản sao PostgreSQL bằng Ansible

  3. Làm cách nào để tạo người dùng cho một db trong postgresql?

  4. Làm cách nào để khôi phục một bảng từ bản sao lưu .sql postgresql?

  5. Postgres có hỗ trợ các giao dịch lồng ghép hoặc tự trị không?