Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá trực tuyến hôm nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 8. tỷ lệ kèo bóng đá trực tuyến hôm nay và

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

8.1.SQLDump

Ý 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  Outfile
Như 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-Hhost-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.

8.1.1. tỷ lệ kèo bóng đá trực tuyến hôm nay bãi rác

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<Infile
WHEREInfilelà 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_dumpPSQLđể viết hoặc đọc

pg_dump -hhost1 dbname| psql -hhost2 dbname

quan trọng:Các bãi chứa do pg_dump sản xuất làpg_dump. Kết quả là

8.1.2. Sử dụngpg_dumpall

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_dumpallOutfile
Cá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.

8.1.3. Cơ sở dữ liệu lớn

xác nhận:Ban đầu được viết bởi Hannu) 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.gz
Tải lại với
createdbdbnameGunzip -CFileName.gz | psqldbname
hoặc
CATFileName.gz | Gunzip |dbname

Sử dụngSplit.Điều này

pg_dumpdbname| chia -b 1m -FileName
Tải lại với
createdbdbnameCATFileName.* | psqldbname

Sử dụng định dạng kết xuất tùy chỉnh (v7.1).Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay

pg_dump -fcdbname  FileName
xemPG_DUMPpg_restoretrang tham chiếu

8.1.4. Hãy cẩn thận

pg_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