Postgresql 9.3.25 Tài tỷ lệ kèo bóng đá 88 | ||||
---|---|---|---|---|
prev | UP | Chương 24. Sao lưu | NEXT |
Ý tưởng đằng sau phương thức kết xuất này là tạo tệp văn bản vớiPostgreSQLCung cấp tiện íchpg_dumpcho mục đích này. Các
pg_dumpdbname Dumpfile
Như bạn thấy,pg_dumpviết nó
pg_dumplà một thông thườngPostgreSQLỨng tỷ lệ kèo bóng đá 88 kháchpg_dumpKhông hoạt động với Đặc biệt
Để chỉ định máy chủ cơ sở dữ tỷ lệ kèo bóng đá 88 nàopg_dumpnên liên hệ, sử tỷ lệ kèo bóng đá 88 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àPGPORTBiến môi trường
giống như bất kỳ ai khácPostgreSQLỨng tỷ lệ kèo bóng đá 88 khách,pg_dumpWill-Utùy chọn hoặc đặtPGUSER. Hãy nhớ rằngpg_dumpKết nối có thể tuân theoChương 19).
Một lợi thế quan trọng củapg_dumpqua các phương thức sao lưu khácpg_dump'sPostgreSQL, trong khi cấp độ tệppg_dumpcũng là phương pháp duy nhất sẽ hoạt động khi chuyển cơ sở dữ tỷ lệ kèo bóng đá 88
Dumps được tạo bởipg_dumplàpg_dumpBắt đầu chạy.pg_dumpKhôngThay đổi.)
quan trọng:Nếu lược đồ cơ sở dữ tỷ lệ kèo bóng đá 88 của bạn dựa vào OIDS (chopg_dumpĐể đổ các OIDS. Để làm điều này,-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. Lệnh chung
PSQLdbname<Dumpfile
WHEREDumpfilelà tệppg_dumplệnh. Cácdbnamesẽ không được tạoTemplate0Trước khi thực hiệnPSQL(ví dụ: vớicreatedbdbname).PSQLHỗ trợ các tùy chọn tương tựpg_dumpđể chỉ địnhPSQLTrang tham khảo để biết thêm thông tin.
Trước khi khôi phục lại tỷ lệ kèo bóng đá 88, tất cả người dùng sở hữu đối tượng hoặc
Theo mặc định,PSQLtập lệnhPSQLvớion_error_stopBiến được đặt để thay đổi điều đóPSQLThoát với
psql - -set on_error_stop = ONdbname<Dumpfile
Dù sao, bạn sẽ chỉ có cơ sở dữ tỷ lệ kèo bóng đá 88 được khôi phục một phần.-1hoặc--Single-TransactionTùy chọn dòng lệnh đếnPSQL. Khi sử tỷ lệ kèo bóng đá 88 chế độ này, hãy
Khả năng củapg_dumpvàPSQLđể viết hoặc đọc từ
pg_dump -hhost1 dbname| psql -hhost2 dbname
quan trọng:Các bãi rác được sản xuất bởipg_dumplà liên quan đếnTemplate0. Điều này có nghĩa là bất kỳ ngôn ngữ nào,Template1Willpg_dump. Như mộtTemplate1, bạn phải tạo cơ sở dữ tỷ lệ kèo bóng đá 88 trống từTemplate0, như trong ví dụ trên.
Sau khi tỷ lệ kèo bóng đá 88 phục bản sao lưu, thật khôn ngoan khi chạyPhân tíchTrên mỗi cơ sở dữ tỷ lệ kèo bóng đá 88 để truy vấnPhần 23.1.3vàPhần 23.1.6Để biết thêm thông tin. Để biết thêm lời khuyên về cách tải số lượng lớnPostgreSQLhiệu quả, tham khảoPhần 14.4.
pg_dumpChỉ bỏ mộtpg_dumpallChương trình được cung cấp.pg_dumpallSao lưu mỗi cơ sở dữ tỷ lệ kèo bóng đá 88
pg_dumpallDumpfile
Hợp đồng kết quả có thể được tỷ lệ kèo bóng đá 88 phục bằngPSQL:
PSQL -FDumpfilePostgres
(Trên thực tế, bạn có thể chỉ định bất kỳ tên cơ sở dữ tỷ lệ kèo bóng đá 88 hiện có nào để bắt đầuPostgresthường nên được sử tỷ lệ kèo bóng đá 88.) Nó luôn luônPG_DUMPALLDump, như là
PG_DUMPALLhoạt động bằng cách phát rapg_dumpcho mỗi
Một số hệ điều hành có giới hạn kích thước tệp tối đa gây rapg_dumpTệp đầu ra. May mắn thay,pg_dumpCó thể viết theo tiêu chuẩn
Sử tỷ lệ kèo bóng đá 88 các bãi nén.Bạn có thể sử tỷ lệ kèo bóng đá 88 yêu thích của mìnhgzip:
pg_dumpdbname| gzipFileName.gz
Tải lại với:
Gunzip -CFileName.gz | psqldbname
hoặc:
CATFileName.gz | Gunzip |dbname
sử tỷ lệ kèo bóng đá 88Split.TheSplitLệnh cho phép bạn chia đầu ra thành
PG_DUMPdbname| chia -b 1m -FileName
Tải lại với:
CATFileName* | psqldbname
Sử tỷ lệ kèo bóng đá 88PG_DUMPDump tùy chỉnhnếuPostgreSQLWASZlibThư viện nén được cài đặt, định dạng kết xuất tùy chỉnh sẽ néngzip, nhưng nó
pg_dump -fcdbname FileName
Một kết xuất định dạng tùy chỉnh không phải là tập lệnh choPSQL, nhưng thay vào đó phải được tỷ lệ kèo bóng đá 88 phục bằngPG_RESTORE, ví dụ:
pg_restore -ddbname FileName
xempg_dumpvàpg_restoreTrang tham chiếu cho
Đối với cơ sở dữ tỷ lệ kèo bóng đá 88 rất lớn, bạn có thể cần kết hợpSplitVới một trong hai cách tiếp cận khác.
sử tỷ lệ kèo bóng đá 88pg_dumpS Dump song songĐể tăng tốc độ kết xuất của một cơ sở dữ tỷ lệ kèo bóng đá 88 lớn, bạn có thể sử dụngpg_dumpS Chế độ song song. Điều này sẽ-JTham số.
pg_dump -jnum-f d -fout.dir dbname
Bạn có thể sử tỷ lệ kèo bóng đá 88pg_restore -jĐể tỷ lệ kèo bóng đá 88 phục apg_dump -j.