Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
4626_473718 / 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 kèo bóng đá cúp c2 này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng kèo bóng đá cúp c2 trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá cúp c2pg_dump

tên

PG_DUMP-Trích xuất APostgreSQLCơ sở dữ kèo bóng đá cúp c2 vào tệp tập lệnh hoặc Tệp lưu trữ khác

Synopsis

pg_dump[Tùy chọn...] [dbname]

Mô tả

PG_DUMPlà kèo bóng đá cúp c2 tiện ích cho Sao lưu APostgreSQLCơ sở dữ kèo bóng đá cúp c2. Nó tạo ra các bản sao lưu nhất quán ngay cả khi cơ sở dữ kèo bóng đá cúp c2 là được sử dụng đồng thời.pg_dumpKhông chặn người dùng khác truy cập cơ sở dữ kèo bóng đá cúp c2 (người đọc hoặc người đọc người viết).

Dumps có thể được đầu ra trong các định dạng tệp tập lệnh hoặc lưu trữ. Kịch bản Các kết xuất là các tệp văn bản đơn giản có chứa các lệnh sql cần thiết Để xây dựng lại cơ sở dữ kèo bóng đá cúp c2 về trạng thái, nó đã ở vào thời điểm đó đã được lưu. Để khôi phục từ một tập lệnh như vậy, hãy cung cấp nó thànhPSQL. Kịch bản Các tệp có thể được sử dụng để xây dựng lại cơ sở dữ kèo bóng đá cúp c2 ngay cả trên các tệp khác máy móc và các kiến ​​trúc khác; với một số sửa đổi ngay cả trên Các sản phẩm cơ sở dữ kèo bóng đá cúp c2 SQL khác.

kèo bóng đá cúp c2 định dạng tệp lưu trữ thay thế phải được sử dụng vớipg_restoređể xây dựng lại cơ sở dữ kèo bóng đá cúp c2. Họ cho phépPG_RESTOREĐể chọn lọc về những gì được khôi phục hoặc thậm chí để sắp xếp lại kèo bóng đá cúp c2 mặt hàng trước khi được khôi phục. kèo bóng đá cúp c2 định dạng tệp lưu trữ là được thiết kế để di động trên kèo bóng đá cúp c2 kiến ​​trúc.

Khi được sử dụng với một trong kèo bóng đá cúp c2 định dạng tệp lưu trữ và kết hợp vớipg_restore, pg_dumpCung cấp lưu trữ linh hoạt và cơ chế chuyển giao.pg_dumpCó thể được sử dụng để sao lưu toàn bộ cơ sở dữ kèo bóng đá cúp c2, sau đópg_restorecó thể được sử dụng để kiểm tra Lưu trữ và/hoặc chọn phần nào của cơ sở dữ kèo bóng đá cúp c2 khôi phục. Định dạng tệp đầu ra linh hoạt nhất là"Tùy chỉnh"Định dạng (-fc). Nó cho phép lựa chọn và sắp xếp lại tất cả kèo bóng đá cúp c2 mục được lưu trữ, và được nén theo mặc định. ThetarĐịnh dạng (-FT) IS không được nén và không thể sắp xếp lại dữ kèo bóng đá cúp c2 khi Tải, nhưng nó khác khá linh hoạt; Hơn nữa, nó có thể là Thao tác với các công cụ UNIX tiêu chuẩn nhưtar.

trong khi chạypg_dump, một nên kiểm tra đầu ra cho bất kỳ cảnh báo nào (được in theo tiêu chuẩn Lỗi), đặc biệt là trong kèo bóng đá cúp c2 giới hạn được liệt kê bên dưới.

Tùy chọn

Tùy chọn dòng lệnh sau đây kiểm soát nội dung và Định dạng đầu ra.

dbname

Chỉ định tên của cơ sở dữ kèo bóng đá cúp c2 sẽ được bỏ. Nếu điều này không được chỉ định, biến môi trườngpgdatabaseđược sử dụng. Nếu điều đó chưa được đặt, Tên người dùng được chỉ định cho kết nối được sử dụng.

-A
-Chỉ có dữ kèo bóng đá cúp c2

Chỉ đổ dữ kèo bóng đá cúp c2, không phải lược đồ (dữ kèo bóng đá cúp c2 Định nghĩa).

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá cúp c2 định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.

-B
--blobs

Bao gồm kèo bóng đá cúp c2 đối tượng lớn trong bãi rác. Đây là mặc định Hành vi ngoại trừ khi--Schema, -Table​​hoặc-chỉ dành riêng chođược chỉ định, vì vậy-BSwitch chỉ hữu ích để thêm kèo bóng đá cúp c2 đối tượng lớn đến bãi rác chọn lọc.

-C
--Clean

Các lệnh đầu ra để làm sạch (thả) đối tượng cơ sở dữ kèo bóng đá cúp c2 trước để (các lệnh cho) tạo chúng.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá cúp c2 định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.

-C
--Create

Bắt đầu đầu ra bằng lệnh để tạo cơ sở dữ kèo bóng đá cúp c2 chính nó và kết nối lại với cơ sở dữ kèo bóng đá cúp c2 được tạo. (Với a tập lệnh của biểu mẫu này, bạn không quan trọng cơ sở dữ kèo bóng đá cúp c2 nào kết nối với trước khi chạy tập lệnh.)

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá cúp c2 định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.

-D
--Inserts

15763_15778Chènlệnh (còn hơn làCopy). Điều này sẽ làm phục hồi rất chậm; Nó chủ yếu hữu ích cho việc làm bãi rác có thể được tải vào khôngPostgreSQL16041_16346-DTùy chọn an toàn so với cột thay đổi thứ tự, mặc dù thậm chí chậm hơn.

-D
16529_16547
--Attribution-Inserts

Dữ kèo bóng đá cúp c2 kết xuất làChènlệnh với tên cột rõ ràng (Chèn vàoBảng(Cột, ...) Giá trị ...). Cái này sẽ làm cho phục hồi rất chậm; Nó chủ yếu hữu ích cho làm bãi rác có thể được tải vào khôngPostgreSQLCơ sở dữ kèo bóng đá cúp c2. Ngoài ra, vì điều này Tùy chọn tạo một lệnh riêng cho mỗi hàng, một lỗi Khi tải lại một hàng chỉ khiến hàng đó bị mất hơn toàn bộ nội dung bảng.

-emã hóa
--Encoding =mã hóa

Tạo kết xuất trong mã hóa bộ ký tự được chỉ định. Theo mặc định, bãi rác được tạo trong mã hóa cơ sở dữ kèo bóng đá cúp c2. (Một cách khác để có được kết quả tương tự là đặtpgclientencodingMôi trường Biến cho mã hóa kết xuất mong muốn.)

-fFILE
--file =FILE

Gửi đầu ra đến tệp được chỉ định. Nếu điều này bị bỏ qua, đầu ra tiêu chuẩn được sử dụng.

-fĐịnh dạng
-format =Định dạng

Chọn định dạng của đầu ra.Định dạngcó thể là kèo bóng đá cúp c2 trong những tiếp theo:

P
trơn

xuất ra kèo bóng đá cúp c2 văn bản đơn giảnSQLTập tin tập lệnh (The mặc định).

C
18812_18820

xuất trình lưu trữ tùy chỉnh phù hợp cho đầu vào vàopg_restore. Đây là định dạng linh hoạt nhất ở chỗ nó cho phép sắp xếp lại tải dữ kèo bóng đá cúp c2 cũng như định nghĩa đối tượng. Cái này Định dạng cũng được nén theo mặc định.

T
tar

xuất ra AtarLưu trữ Thích hợp cho đầu vào thànhPG_RESTORE. Sử dụng kho lưu trữ này Định dạng cho phép sắp xếp lại và/hoặc loại trừ cơ sở dữ kèo bóng đá cúp c2 các đối tượng tại thời điểm cơ sở dữ kèo bóng đá cúp c2 được khôi phục. Nó là cũng có thể giới hạn dữ kèo bóng đá cúp c2 nào được tải lại tại Khôi phục thời gian.

-i

Bỏ qua phiên bản không phù hợp giữapg_dumpvà máy chủ cơ sở dữ kèo bóng đá cúp c2.

pg_dumpCó thể đổ từ Máy chủ chạy kèo bóng đá cúp c2 bản phát hành trước đó củaPostgreSQL, nhưng kèo bóng đá cúp c2 phiên bản rất cũ là Không được hỗ trợ nữa (hiện tại, những người trước 7.0). Việc đổ từ máy chủ mới hơnpg_dumpCó khả năng hoàn toàn không hoạt động. Sử dụng tùy chọn này nếu bạn cần ghi đè kiểm tra phiên bản (và nếupg_dumpSau đó thất bại, đừng nói rằng bạn không được cảnh báo).

-Nlược đồ
-schema =lược đồ

chỉ kết hợp kèo bóng đá cúp c2 lược đồlược đồ; Điều này chọn cả hai lược đồ chính nó, và tất cả các đối tượng chứa của nó. Khi tùy chọn này là Không được chỉ định, tất cả các lược đồ phi hệ thống trong mục tiêu Cơ sở dữ kèo bóng đá cúp c2 sẽ được đổ. Có thể chọn nhiều lược đồ bằng cách viết nhiều-NChuyển đổi. Ngoài ra,lược đồ21189_21282PSQL's\ Dlệnh (xemmẫu), Vì vậy Nhiều lược đồ cũng có thể được chọn bằng cách viết ký tự đại diện ký tự trong mẫu. Khi sử dụng ký tự đại diện, hãy cẩn thận để trích dẫn mẫu nếu cần để ngăn chặn vỏ Mở rộng kèo bóng đá cúp c2 ký tự đại diện.

Lưu ý:Khi-NIS được chỉ định,pg_dumpKhông cố gắng từ bỏ bất kỳ đối tượng cơ sở dữ kèo bóng đá cúp c2 nào khác rằng (các) lược đồ được chọn có thể phụ thuộc vào. Do đó, không có gì đảm bảo rằng kết quả của một bãi rác trường cụ thể có thể được khôi phục thành công bởi chính họ vào một cơ sở dữ kèo bóng đá cúp c2 sạch.

Lưu ý:kèo bóng đá cúp c2 đối tượng không học như Blobs là không bị đổ khi-NIS chỉ định. Bạn có thể thêm BLOBS trở lại bãi rác với--blobsSwitch.

-Nlược đồ
--Exclude-schema =lược đồ

Không bỏ bất kỳ lược đồ nào phù hợp vớilược đồ22878_22960-N. -Ncó thể được đưa ra nhiều hơn một lần để loại trừ kèo bóng đá cúp c2 lược đồ phù hợp với bất kỳ trong số một số kèo bóng đá cúp c2 mẫu.

Khi cả hai-N-Nđược đưa ra, hành vi là chỉ đổ kèo bóng đá cúp c2 lược đồ phù hợp với ít nhất một23324_23328Switch nhưng không-NChuyển đổi. Nếu như-Nxuất hiện mà không có-N, sau đó kết hợp kèo bóng đá cúp c2 lược đồ-N23529_23590

-O
--oids

Định danh đối tượng Dump (OIDs) là một phần của dữ kèo bóng đá cúp c2 cho mỗi bàn. Sử dụng tùy chọn này nếu ứng dụng của bạn tham khảooidCột theo kèo bóng đá cúp c2 cách nào đó (ví dụ: trong kèo bóng đá cúp c2 ràng buộc khóa nước ngoài). Nếu không, tùy chọn này không nên được sử dụng.

-O
--no-own

Không xuất các lệnh để đặt quyền sở hữu các đối tượng thành khớp với cơ sở dữ kèo bóng đá cúp c2 ban đầu. Theo mặc định,pg_dumpkèo bóng đá cúp c2 vấn đềchủ sở hữu thay đổihoặcĐặt Ủy quyền phiênTuyên bố để đặt quyền sở hữu của đã tạo các đối tượng cơ sở dữ kèo bóng đá cúp c2. Những tuyên bố này sẽ thất bại khi tập lệnh được chạy trừ khi nó được bắt đầu bởi một siêu người dùng (hoặc Cùng người dùng sở hữu tất cả các đối tượng trong tập lệnh). Để tạo một tập lệnh có thể được khôi phục bởi bất kỳ người dùng nào, nhưng sẽ Cung cấp quyền sở hữu người dùng đó của tất cả các đối tượng, chỉ định-O.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá cúp c2 định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.

-R
-không kết nối lại

Tùy chọn này bị lỗi thời nhưng vẫn được chấp nhận cho ngược Khả năng tương thích.

-S
--chỉ là

Chỉ đổ các định nghĩa đối tượng (lược đồ), không phải dữ kèo bóng đá cúp c2.

-Stên người dùng
-superuser =Tên người dùng

Chỉ định tên người dùng Superuser sẽ sử dụng khi vô hiệu hóa kích hoạt. Điều này chỉ có liên quan nếu--bị-Triggersđược sử dụng. (Thông thường, nó Tốt hơn là bỏ nó ra, và thay vào đó bắt đầu kết quả tập lệnh với tư cách là Superuser.)

-TBảng
--TABLE =Bảng

Chỉ kết xuất bảng (hoặc chế độ xem hoặc trình tự) khớpBảng. Nhiều bảng có thể được chọn bằng cách viết nhiều-tChuyển đổi. Ngoài ra,BảngTham số được hiểu là một mẫu theo cùng một mẫu kèo bóng đá cúp c2 quy tắc được sử dụng bởiPSQL's\ Dlệnh (xemMẫu), Vì vậy Nhiều bảng cũng có thể được chọn bằng cách viết ký tự đại diện ký tự trong mẫu. Khi sử dụng ký tự đại diện, hãy cẩn thận để trích dẫn mẫu nếu cần để ngăn chặn vỏ Mở rộng kèo bóng đá cúp c2 ký tự đại diện.

The-N-NCông tắc không có hiệu lực khi-Tđược sử dụng, vì kèo bóng đá cúp c2 bảng được chọn bởi-T27104_27209

Lưu ý:khi-TIS được chỉ định,pg_dumpKhông cố gắng từ bỏ bất kỳ đối tượng cơ sở dữ kèo bóng đá cúp c2 nào khác rằng (các) bảng được chọn có thể phụ thuộc vào. Do đó, không có gì đảm bảo rằng kết quả của một bãi chứa bàn cụ thể có thể được khôi phục thành công chính họ vào một cơ sở dữ kèo bóng đá cúp c2 sạch.

Lưu ý:Hành vi của-TSwitch không hoàn toàn tăng lên Tương thích với Pre-8.2PostgreSQLPhiên bản. Trước đây, Viết-t tabSẽ đổ tất cả bảng có tênTab, nhưng bây giờ nó Chỉ cần đổ bất kỳ cái nào hiển thị trong mặc định của bạn Đường dẫn tìm kiếm. Để có được hành vi cũ, bạn có thể viết-t '*.tab'. Ngoài ra, bạn phải Viết kèo bóng đá cúp c2 cái gì đó như-T sch.tabĐể chọn kèo bóng đá cúp c2 bảng trong kèo bóng đá cúp c2 lược đồ cụ thể, thay vì vị trí cũ của-N Tab -t.

-TBảng
28752_28770Bảng

Không bỏ bất kỳ bảng nào khớp vớiBảngmẫu. kèo bóng đá cúp c2 mô hình là được giải thích theo kèo bóng đá cúp c2 quy tắc tương tự như cho-T. 29064_29068có thể được đưa ra nhiều hơn một lần để loại trừ kèo bóng đá cúp c2 bảng phù hợp với bất kỳ trong số một số kèo bóng đá cúp c2 mẫu.

Khi cả hai-T-Tđược đưa ra, hành vi là chỉ đổ kèo bóng đá cúp c2 bảng khớp ít nhất một-TSwitch nhưng không-TChuyển đổi. Nếu như-Txuất hiện mà không có-T, sau đó kết hợp bảng-T29577_29638

-V
--Verbose

Chỉ định chế độ Verbose. Điều này sẽ gây raPG_DUMPĐể xuất hiện đối tượng chi tiết nhận xét và thời gian bắt đầu/dừng vào tệp kết xuất, và Thông báo tiến triển đến lỗi tiêu chuẩn.

-x
-Không có đặc điểm
--no-acl

Ngăn chặn việc bán phá giá kèo bóng đá cúp c2 đặc quyền truy cập (cấp/thu hồi lệnh).

--Disable-Dollar-Roting

Tùy chọn này vô hiệu hóa việc sử dụng báo giá đô la cho kèo bóng đá cúp c2 cơ quan chức năng và buộc chúng được trích dẫn bằng SQL Cú pháp chuỗi tiêu chuẩn.

30532_30552

Tùy chọn này chỉ có liên quan khi tạo dữ kèo bóng đá cúp c2 chỉ bãi rác. Nó hướng dẫnpg_dumpĐể bao gồm các lệnh để vô hiệu hóa tạm thời các kích hoạt trên Bảng mục tiêu trong khi dữ kèo bóng đá cúp c2 được tải lại. Sử dụng cái này nếu bạn có kiểm tra toàn vẹn tham chiếu hoặc các kích hoạt khác trên các bảng mà bạn không muốn gọi trong dữ kèo bóng đá cúp c2 Tải lại.

Hiện tại, kèo bóng đá cúp c2 lệnh phát ra cho31061_31081phải được thực hiện dưới dạng Superuser. Vì vậy, bạn cũng nên chỉ định kèo bóng đá cúp c2 tên siêu nhân với-Shoặc tốt nhất là cẩn thận Bắt đầu tập lệnh kết quả như kèo bóng đá cúp c2 siêu người dùng.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá cúp c2 định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.

đầu ra SQL-StandardĐặt phiên Ủy quyềnlệnh thay vìchủ sở hữu thay đổilệnh để xác định đối tượng quyền sở hữu. Điều này làm cho việc kết xuất nhiều tiêu chuẩn tương thích, nhưng tùy thuộc vào lịch sử của kèo bóng đá cúp c2 đối tượng trong bãi rác, có thể không khôi phục đúng. Ngoài ra, một bãi rác bằng cách sử dụngĐặt ủy quyền phiênchắc chắn sẽ yêu cầu kèo bóng đá cúp c2 đặc quyền siêu nhân để khôi phục chính xác, trong khichủ sở hữu thay đổi32142_32180

-z0..9
--compress =0..9

32396_32797gzip; Nhưng Mặc định là không nén. Định dạng lưu trữ tar Hiện không hỗ trợ nén.

Tùy chọn dòng lệnh sau đây kiểm soát cơ sở dữ kèo bóng đá cúp c2 tham số kết nối.

-Hhost
--host =host

Chỉ định tên máy chủ của máy Máy chủ đang chạy. Nếu giá trị bắt đầu bằng một dấu gạch chéo, nó là Được sử dụng làm thư mục cho ổ cắm miền UNIX. kèo bóng đá cúp c2 Mặc định được lấy từPGHOSTBiến môi trường, nếu được đặt, khác là ổ cắm miền Unix kết nối được cố gắng.

-PCổng
33788_33797Cổng

Chỉ định cổng TCP hoặc tệp ổ cắm tên miền unix cục bộ Tiện ích mở rộng mà máy chủ đang nghe cho kèo bóng đá cúp c2 kết nối. Mặc định làPGPORTMôi trường Biến, nếu được đặt hoặc mặc định được biên dịch.

-Utên người dùng
--Username =tên người dùng

Tên người dùng để kết nối AS.

-W
--password

Forcepg_dumpđể nhắc Đối với mật khẩu trước khi kết nối với cơ sở dữ kèo bóng đá cúp c2.

Tùy chọn này không bao giờ cần thiết, vìpg_dumpsẽ tự động nhắc nhở cho Mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,PG_DUMPWill lãng phí kèo bóng đá cúp c2 nỗ lực kết nối để tìm ra rằng máy chủ muốn kèo bóng đá cúp c2 mật khẩu. Trong kèo bóng đá cúp c2 số trường hợp, nó đáng để gõ-WĐể tránh kết nối thêm nỗ lực.

Môi trường

pgdatabase
PGHOST
PGPORT
PGUSER

Tham số kết nối mặc định.

Tiện ích này, giống như hầu hết kèo bóng đá cúp c2 khácPostgreSQLTiện ích, cũng sử dụng kèo bóng đá cúp c2 biến môi trường được hỗ trợ bởilibpq(xemPhần 30.12).

Chẩn đoán

pg_dumpthực thi nội bộChọnCâu lệnh. Nếu bạn có vấn đề đang chạypg_dump, đảm bảo bạn có thể chọn thông tin từ cơ sở dữ kèo bóng đá cúp c2 bằng cách sử dụng ví dụ,PSQL. Ngoài ra, mọi kết nối mặc định Cài đặt và biến môi trường được sử dụng bởilibpqThư viện Front-End sẽ áp dụng.

Ghi chú

Nếu cụm cơ sở dữ kèo bóng đá cúp c2 của bạn có bất kỳ bổ sung cục bộ nào choTemplate1Cơ sở dữ kèo bóng đá cúp c2, hãy cẩn thận với Khôi phục đầu ra củapg_dumpthành một cơ sở dữ kèo bóng đá cúp c2 thực sự trống; nếu không bạn có thể nhận được Lỗi do các định nghĩa trùng lặp của các đối tượng được thêm vào. Để làm Một cơ sở dữ kèo bóng đá cúp c2 trống mà không có bất kỳ bổ sung cục bộ nào, sao chép từTemplate0khôngTemplate1, ví dụ:

Tạo cơ sở dữ kèo bóng đá cúp c2 FOO với TemplateS0;

pg_dumpcó giới hạn; Khi kết xuất chỉ có dữ kèo bóng đá cúp c2 được chọn và tùy chọn37166_37186được sử dụng,pg_dumpphát ra các lệnh để vô hiệu hóa các kích hoạt trên các bảng người dùng trước khi chèn dữ kèo bóng đá cúp c2 và các lệnh vào Lấy lại chúng sau khi dữ kèo bóng đá cúp c2 đã được chèn. Nếu khôi phục được dừng ở giữa, các danh mục hệ thống có thể bị bỏ lại trạng thái sai.

Thành viên của Lưu trữ TAR bị giới hạn ở kích thước dưới 8 GB. (Đây là kèo bóng đá cúp c2 giới hạn vốn có của định dạng tệp tar.) Do đó, định dạng này không thể được sử dụng nếu văn bản Đại diện của bất kỳ kèo bóng đá cúp c2 bảng nào vượt quá kích thước đó. Tổng kích thước của kèo bóng đá cúp c2 kho lưu trữ tar và bất kỳ định dạng đầu ra nào khác không giới hạn, ngoại trừ có thể bởi hệ điều hành.

Tệp kết xuất được tạo bởipg_dumpKhông chứa các số kèo bóng đá cúp c2 thống kê được sử dụng bởi các trình tối ưu hóa để đưa ra quyết định lập kế hoạch truy vấn. Do đó, nó là khôn ngoan để chạyPhân tíchSau khi khôi phục từ kèo bóng đá cúp c2 tập tin kết xuất để đảm bảo hiệu suất tốt. Tệp kết xuất cũng không chứa bất kỳthay đổi cơ sở dữ kèo bóng đá cúp c2 ... BỘlệnh; kèo bóng đá cúp c2 cài đặt này được bỏ qua bởiPG_DUMPALL, cùng với người dùng cơ sở dữ kèo bóng đá cúp c2 và các cài đặt toàn bộ cài đặt khác.

pg_dumpđược sử dụng Chuyển dữ kèo bóng đá cúp c2 sang các phiên bản mới hơn củaPostgreSQL, đầu ra củapg_dumpCó thể được tải vào mới hơnPOSTGRESQLCơ sở dữ kèo bóng đá cúp c2. Nó cũng có thể đọc cũ hơnPOSTGRESQLCơ sở dữ kèo bóng đá cúp c2. Tuy nhiên, nó thường không thể đọc mới hơnPOSTGRESQLcơ sở dữ kèo bóng đá cúp c2 hoặc sản xuất đầu ra kết xuất có thể được tải vào các phiên bản cơ sở dữ kèo bóng đá cúp c2 cũ hơn. Để làm điều này, Chỉnh sửa thủ công của tệp kết xuất có thể được yêu cầu.

ví dụ

Để đổ cơ sở dữ kèo bóng đá cúp c2 được gọi làMyDBthành a SQL-script Tệp:

$ pg_dump mydb db.sql

Để tải lại tập lệnh như vậy vào cơ sở dữ kèo bóng đá cúp c2 (mới được tạo) Được đặt tênNewDB:

$ PSQL -D newDB -f db.sql

Để gửi cơ sở dữ kèo bóng đá cúp c2 vào tệp lưu trữ định dạng tùy chỉnh:

$ pg_dump -fc mydb db.dump

Để tải lại tệp lưu trữ vào cơ sở dữ kèo bóng đá cúp c2 (mới được tạo) Được đặt tênNewDB:

$ pg_restore -d newdb db.dump

Để đổ kèo bóng đá cúp c2 bảng có tênMyTab:

$ pg_dump -t mytab mydb db.sql

Để đổ tất cả kèo bóng đá cúp c2 bảng có tên bắt đầu bằngEMPtrongDetroitlược đồ, ngoại trừ bảng có tênwomanchee_log:

$ pg_dump -t 'detroit.emp*' -t detroit.employee_log mydb db.sql

Để đổ tất cả kèo bóng đá cúp c2 lược đồ có tên bắt đầu bằngĐônghoặcTâyvà kết thúc bằngGSM, không bao gồm bất kỳ lược đồ nào có tên chứa từtest:

$ pg_dump -n 'East*gsm' -n 'West*gsm' -n '*test*' mydb db.sql

Cùng, sử dụng ký hiệu biểu thức chính quy để hợp nhất chuyển đổi:

$ pg_dump -n '(Đông | Tây)

Để đổ tất cả các đối tượng cơ sở dữ kèo bóng đá cúp c2 ngoại trừ các bảng có tên Bắt đầu vớiTS_:

$ pg_dump -t 'ts_*' mydb db.sql

Để chỉ định tên trường hợp trên hoặc trường hợp hỗn hợp trong-Tvà kèo bóng đá cúp c2 công tắc liên quan, bạn cần phải kiểm duyệt gấp đôi tên; nếu không nó sẽ được gấp lại thành chữ thường (xemMẫu). Nhưng gấp đôi Trích dẫn là đặc biệt cho vỏ, vì vậy chúng phải được trích dẫn. Do đó, để đổ kèo bóng đá cúp c2 bảng duy nhất với tên trường hợp hỗn hợp, bạn cần kèo bóng đá cúp c2 cái gì đó như

$ 41920_41970