như mọi thứ chứa dữ liệu có giá trị,PostgresCơ sở dữ liệu phải được tỷ lệ kèo bóng đá trực tuyến hôm nay
Có hai cách tiếp cận cơ bản khác nhau để tỷ lệ kèo bóng đá trực tuyến hôm nayPostgresDữ liệu:
SQLDump
tỷ lệ kèo bóng đá trực tuyến hôm nay cấp hệ thống tệp
Ý tưởng đằng sau phương thức này là tạo tệp văn bản vớiPostgresCung cấppg_dumpcho
pg_dumpdbname OutfileNhư bạn thấy,pg_dumpViết
pg_dumplà một thông thườngPostgresỨng dụng kháchpg_dumpKhông hoạt động với Đặc biệt
Để chỉ định máy chủ cơ sở dữ liệupg_dumpnên liên hệ, sử dụng lệnh-Hhostvà-PCổng. Máy chủ mặc định làPGHOSTBiến môi trường Chỉ định. Tương tự, cổng mặc định làPGPORTMôi trường
như bất kỳ ai khácPostgresỨng dụng khách,pg_dumpTheo mặc định sẽ kết nối với tên người dùng cơ sở dữ liệu đó-UTùy chọn để buộc lời nhắcPGUSER. Hãy nhớ rằngpg_dumpKết nối phải tuân theoChương 4).
bãi rác được tạo bởipg_dumppg_dumpđang chạy sẽpg_dumpKhông chặn các hoạt động khác trên cơ sở dữ liệu trong khi nó làVACUUM.)
quan trọng:Khi lược đồ cơ sở dữ liệu của bạn dựa vàoPG_DUMPĐể đổ các OIDS-OTùy chọn dòng lệnh.
Các tệp văn bản được tạo bởipg_dumpđược dự định sẽ được đọc bởiPSQLChương trình. Các
PSQLdbname<InfileWHEREInfilelà những gì bạn đã sử dụngOutfilecho lệnh pg_dump.dbnamesẽ khôngPSQL(ví dụ: vớicreatedb -t template0dbname).PSQLHỗ trợ các tùy chọn tương tự vớipg_dumpđể kiểm soát cơ sở dữ liệu
Nếu các đối tượng trong cơ sở dữ liệu gốc được sở hữu bởiPSQLĐể kết nối với tư cách là người dùng bị ảnh hưởng trong
Khả năng củapg_dumpvàPSQLđể viết hoặc đọc
quan trọng:Các bãi chứa do pg_dump sản xuất làpg_dump. Kết quả là
Cơ chế trên là cồng kềnh và không phù hợp khipg_dumpallChương trình làPG_DUMPALLBacksPG_DUMPALLchỉ đơn giản là
pg_dumpallOutfileCác bãi kết quả có thể được tỷ lệ kèo bóng đá trực tuyến hôm nay bằngPSQLNhư được mô tả ở trên. Nhưng trong trường hợp này
pg_dumpallcó một chútpgpasswordĐể giao tiếppg_dump. Nghiêm trọng hơn, nếu bạn cóPG_DUMPALLsẽ thất bại. BạnPG_DUMPALLscript shell theo nhu cầu của bạn.
xác nhận:Ban đầu được viết bởi Hannu<hannu@trust.ee) trên
kể từPostgresCho phépPG_DUMPghi vào đầu ra tiêu chuẩn,
Sử dụng các kết xuất nén.Sử dụng yêu thích của bạngzip.
PG_DUMPdbname| gzipFileName.gzTải lại với
createdbdbnameGunzip -CFileName.gz | psqldbnamehoặc
CATFileName.gz | Gunzip |dbname
Sử dụngSplit.Điều này
Tải lại vớipg_dump(và bởipg_dumpall) có
Cụ thể, thứ tự trong đópg_dumpViết các đối tượng không phải là rất
Vì lý do tương thích ngược,pg_dumpKhông đổ các đối tượng lớn bằng cáchpg_dump. Xem tài liệu tham khảoPRINT/PG_DUMPLOcủaPostgresCây nguồn cũng chứa một
Vui lòng làm quen vớipg_dumpTài liệu tham khảo