3295_3437hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 4983_4990
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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay trang chohiện tạiPhiên bản hoặc một trong tỷ lệ kèo bóng đá tối nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá tối naypg_dump

tên

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

Synopsis

pg_dump[Kết nối-lựa chọn...] [Tùy chọn...] [dbname]

Mô tả

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

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 chứa các lệnh sql cần thiết để Tái cấu trúc cơ sở dữ tỷ lệ kèo bóng đá tối nay đến trạng thái vào thời điểm đó đã 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ữ tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay SQL khác.

tỷ lệ kèo bóng đá tối nay đị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ữ tỷ lệ kèo bóng đá tối nay. Họ cho phéppg_restoreĐể được chọn lọc về những gì được khôi phục, hoặc thậm chí để sắp xếp lại tỷ lệ kèo bóng đá tối nay mục trước khi khôi phục. tỷ lệ kèo bóng đá tối nay định dạng tệp lưu trữ được thiết kế để di động trên khắp tỷ lệ kèo bóng đá tối nay kiến ​​trúc.

Khi được sử dụng với một trong tỷ lệ kèo bóng đá tối nay đị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ữ tỷ lệ kèo bóng đá tối nay, sau đópg_restorecó thể được sử dụng để kiểm tra kho lưu trữ và/hoặc chọn phần nào của cơ sở dữ tỷ lệ kèo bóng đá tối nay sẽ được khôi phục. Các Các định dạng tệp đầu ra linh hoạt nhất là"Tùy chỉnh"Định dạng (-fc) và The"Thư mục"12522_12533-FD). Họ cho phép lựa chọn và sắp xếp lại tất cả tỷ lệ kèo bóng đá tối nay mục được lưu trữ, hỗ trợ phục hồi song song và được nén bởi mặc định. The"Thư mục"Định dạng là Chỉ định dạng hỗ trợ tỷ lệ kèo bóng đá tối nay kết xuất song song.

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 tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay

Chỉ đổ dữ tỷ lệ kèo bóng đá tối nay, không phải lược đồ (định nghĩa dữ tỷ lệ kèo bóng đá tối nay). Bàn Dữ tỷ lệ kèo bóng đá tối nay, các đối tượng lớn và giá trị trình tự được bỏ.

Tùy chọn này tương tự, nhưng vì lý do lịch sử không giống hệt với, chỉ định--section = data.

-B
--blobs

13905_13983--Schema, -Tablehoặc--chỉ làIS chỉ định. The-BCông tắc chỉ là hữu ích để thêm các đối tượng lớn vào các bãi rác trong đó một lược đồ cụ thể hoặc Bảng đã được yêu cầu. Lưu ý rằng BLOBS được coi là dữ tỷ lệ kèo bóng đá tối nay và do đó sẽ được bao gồm khi-chỉ sử dụng -chỉ là học sinh.

-C
--Clean

Các lệnh đầu ra để làm sạch (thả) các đối tượng cơ sở dữ tỷ lệ kèo bóng đá tối nay trước khi xuất ra các lệnh để tạo chúng. (Khôi phục có thể tạo ra một số thông báo lỗi vô hại, nếu bất kỳ đối tượng nào không có mặt trong Cơ sở dữ tỷ lệ kèo bóng đá tối nay đích.)

Tùy chọn này chỉ có ý nghĩa đối với định dạng văn bản đơn giản. Vì tỷ lệ kèo bóng đá tối nay đị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ự tạo cơ sở dữ tỷ lệ kèo bóng đá tối nay và kết nối lại với cơ sở dữ tỷ lệ kèo bóng đá tối nay được tạo. (Với một kịch bản của biểu mẫu này, Không quan trọng cơ sở dữ tỷ lệ kèo bóng đá tối nay nào trong cài đặt đích bạn kết nối với trước khi chạy tập lệnh.) nếu15205_15214cũng được chỉ định, tập lệnh giảm và Tái tạo cơ sở dữ tỷ lệ kèo bóng đá tối nay đích trước khi kết nối lại với nó.

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

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

Tạo kết xuất trong mã hóa bộ ký tự được chỉ định. Qua Mặc định, kết xuất được tạo trong mã hóa cơ sở dữ tỷ lệ kèo bóng đá tối nay. (Một cách khác Để có được kết quả tương tự là đặtpgclientencoding15867_15921

-fFILE
--file =FILE

Gửi đầu ra đến tệp được chỉ định. Tham số này có thể được bỏ qua Đối với tỷ lệ kèo bóng đá tối nay định dạng đầu ra dựa trên tệp, trong trường hợp đó, đầu ra tiêu chuẩn là đã sử dụng. Nó phải được cung cấp cho định dạng đầu ra thư mục, tuy nhiên, nơi nó chỉ định thư mục đích thay vì một tệp. Trong này trường hợp thư mục được tạo bởipg_dumpvà không được tồn tại trước đó.

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

Chọn định dạng của đầu ra.Định dạngcó thể là tỷ lệ kèo bóng đá tối nay trong những điều sau:

P
trơn

xuất ra tỷ lệ kèo bóng đá tối nay văn bản đơn giảnSQL16895_16924

C
Tùy chỉnh

xuất trình lưu trữ định dạng tùy chỉnh phù hợp cho đầu vào vàopg_restore. Cùng với Định dạng đầu ra thư mục, đây là định dạng đầu ra linh hoạt nhất trong rằng nó cho phép lựa chọn thủ công và sắp xếp lại tỷ lệ kèo bóng đá tối nay mục được lưu trữ Trong quá trình khôi phục. Định dạng này cũng được nén theo mặc định.

D
Thư mục

17420_17480pg_restore. Điều này sẽ tạo ra một thư mục với một tệp cho mỗi bảng và blob được bỏ, cộng với Một tệp được gọi là tệp nội dung mô tả tỷ lệ kèo bóng đá tối nay đối tượng bị bỏ một định dạng có thể đọc được bằng máyPG_RESTORECó thể đọc. Một định dạng thư mục Lưu trữ có thể được thao tác với tỷ lệ kèo bóng đá tối nay công cụ UNIX tiêu chuẩn; Ví dụ, tỷ lệ kèo bóng đá tối nay tệp trong kho lưu trữ không nén có thể được nén vớigzipCông cụ. Định dạng này là được nén theo mặc định và cũng hỗ trợ tỷ lệ kèo bóng đá tối nay kết xuất song song.

T
tar

xuất ra AtarLưu trữ -Format phù hợp cho đầu vào vàopg_restore. TAR Định dạng tương thích với định dạng thư mục: trích xuất một Lưu trữ định dạng TAR tạo ra một kho lưu trữ định dạng thư mục hợp lệ. Tuy nhiên, định dạng TAR không hỗ trợ nén. Ngoài ra, khi nào Sử dụng định dạng tar, thứ tự tương đối của các mục dữ tỷ lệ kèo bóng đá tối nay bảng không thể đã thay đổi trong quá trình khôi phục.

-I

tỷ lệ kèo bóng đá tối nay tùy chọn không dùng nữa hiện đã bị bỏ qua.

-Jnjobs
--Jobs =NJOBS

Chạy song song bằng cách bán phá giánjobsBảng đồng thời. Tùy chọn này giảm thời gian của bãi rác nhưng nó cũng làm tăng tải trọng trên Máy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay. Bạn chỉ có thể sử dụng tùy chọn này với thư mục Định dạng đầu ra vì đây là định dạng đầu ra duy nhất trong đó nhiều Các quy trình có thể ghi dữ tỷ lệ kèo bóng đá tối nay của họ cùng một lúc.

pg_dumpsẽ mởnjobs19305_19359Max_ConnectionsCài đặt đủ cao để phù hợp với tất cả tỷ lệ kèo bóng đá tối nay kết nối.

Yêu cầu khóa độc quyền trên các đối tượng cơ sở dữ tỷ lệ kèo bóng đá tối nay trong khi chạy A Đ bãi song song có thể làm cho bãi rác bị lỗi. Lý do làpg_dump19671_20326pg_dumpQuy trình công nhân yêu cầu tỷ lệ kèo bóng đá tối nay người khác chia sẻ Khóa bằng cách sử dụngNowait20451_20635pg_dumpkhông có lựa chọn nào khác ngoài việc phá thai bãi rác.

Để sao lưu nhất quán, máy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay cần hỗ trợ Ảnh chụp nhanh được đồng bộ hóa, một tính năng được giới thiệu trongPostgreSQL9.2. Với tính năng này, Máy khách cơ sở dữ tỷ lệ kèo bóng đá tối nay có thể đảm bảo họ thấy cùng một tập dữ tỷ lệ kèo bóng đá tối nay mặc dù Họ sử dụng các kết nối khác nhau.pg_dump -jSử dụng nhiều kết nối cơ sở dữ tỷ lệ kèo bóng đá tối nay; nó kết nối với cơ sở dữ tỷ lệ kèo bóng đá tối nay một lần với quy trình chính và một lần nữa cho mỗi công việc của công nhân. Không có tính năng chụp nhanh được đồng bộ hóa, người lao động khác nhau các công việc sẽ không được đảm bảo để xem cùng một dữ tỷ lệ kèo bóng đá tối nay trong mỗi kết nối, có thể dẫn đến một bản sao lưu không nhất quán.

21354_21751-Không đồng bộ hóa-snapshotstham số khi nào đang chạypg_dump -jchống lại Pre-9.2PostgreSQLMáy chủ.

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

chỉ kết hợp tỷ lệ kèo bóng đá tối nay lược đồlược đồ; Điều này chọn cả hai lược đồ, và tất cả các đối tượng chứa của nó. Khi tùy chọn này không được chỉ định, Tất cả các lược đồ phi hệ thống trong cơ sở dữ tỷ lệ kèo bóng đá tối nay đích sẽ được bỏ. Nhiều lược đồ có thể được chọn bằng cách viết nhiều-NChuyển đổi. Ngoài ra,lược đồtham số được hiểu là một mẫu Theo tỷ lệ kèo bóng đá tối nay quy tắc tương tự được sử dụng bởiPSQL's\ Dlệnh (nhìn thấyMẫu22700_22912Ví dụ.

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

Lưu ý:tỷ lệ kèo bóng đá tối nay đối tượng không học như Blobs không bị bỏ rơi khi-Nđược chỉ định. Bạn có thể thêm BLOBS Quay 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 đồmẫu. Mô hình được giải thích Theo tỷ lệ kèo bóng đá tối nay quy tắc tương tự như đối với-N. -Ncó thể được đưa ra nhiều lần để loại trừ tỷ lệ kèo bóng đá tối nay lược đồ phù hợp với bất kỳ một số mẫu nào.

Khi cả hai-N-N24197_24276-NSwitch Nhưng không-NChuyển đổi. Nếu như-Nxuất hiện mà không có-N, sau đó tỷ lệ kèo bóng đá tối nay lược đồ phù hợp-Nđược loại trừ khỏi những gì là tỷ lệ kèo bóng đá tối nay bãi rác bình thường.

-O
--oids

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

-O
-không phải chủ sở hữu

Không xuất các lệnh để đặt quyền sở hữu các đối tượng để khớp với Cơ sở dữ tỷ lệ kèo bóng đá tối nay gốc. Theo mặc định,pg_dumptỷ lệ kèo bóng đá tối nay vấn đềThay đổi NGƯỜI SỞ HỮUhoặcĐặt ủy quyền phiênBáo cáo để đặt quyền sở hữu các đối tượng cơ sở dữ tỷ lệ kèo bóng đá tối nay được tạo. Những cái này Các câu lệnh sẽ không thành công 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 một người dùng sở hữu tất cả các đối tượng trong kịch bản). Để 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 định dạng văn bản đơn giản. Vì tỷ lệ kèo bóng đá tối nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn khi bạn gọipg_restore.

-R
--no-reconnect

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ỉ dành riêng cho

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

Tùy chọn này là nghịch đảo của-Chỉ có dữ tỷ lệ kèo bóng đá tối nay. Nó tương tự như, nhưng đối với lịch sử Lý do không giống với, chỉ định26249_26289.

(Đừng nhầm lẫn điều này với--SchemaTùy chọn, sử dụng từ"lược đồ"in tỷ lệ kèo bóng đá tối nay ý nghĩa khác.)

Để loại trừ dữ tỷ lệ kèo bóng đá tối nay bảng chỉ cho một tập hợp con của các bảng trong cơ sở dữ tỷ lệ kèo bóng đá tối nay, xem--Exclude-Table-data.

-Stên người dùng
26685_26699tên người dùng

Chỉ định tên người dùng SuperUser sẽ sử dụng khi vô hiệu hóa tỷ lệ kèo bóng đá tối nay 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, tốt hơn là bỏ nó ra, và thay vào đó bắt đầu tập lệnh kết quả là Superuser.)

-TBảng
--TABLE =Bảng

Chỉ kết xuất bảng (hoặc xem hoặc trình tự hoặc bảng nước ngoài) phù hợpBảng. Nhiều bảng có thể được chọn bằng cách viết nhiều27341_27345Chuyển đổi. Ngoài ra,BảngTham số được hiểu là tỷ lệ kèo bóng đá tối nay mẫu theo cùng tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay ký tự ký tự đại diện 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 tỷ lệ kèo bóng đá tối nay ký tự đại diện; nhìn thấyVí dụ.

The-N-NCông tắc không có hiệu lực khi-Tđược sử dụng, Vì tỷ lệ kèo bóng đá tối nay bảng được chọn bởi-T28093_28182

Lưu ý:Khi-T28277_28294pg_dumpKhông cố gắng từ bỏ Bất kỳ đối tượng cơ sở dữ tỷ lệ kèo bóng đá tối nay nào khác mà (các) bảng đã chọn có thể phụ thuộc trên. 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 tự phục hồi thành công cơ sở dữ tỷ lệ kèo bóng đá tối nay sạch.

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

-TBảng
--Exclude-Table =Bảng

Không bỏ bất kỳ bảng nào khớp vớiBảngmẫu. Mô hình được giải thích Theo tỷ lệ kèo bóng đá tối nay quy tắc tương tự như đối với-T. -Tcó thể được đưa ra nhiều lần để loại trừ tỷ lệ kèo bóng đá tối nay bảng khớp với bất kỳ một số mẫu nào.

Khi cả hai-T-Tđược đưa ra, hành vi là chỉ đổ tỷ lệ kèo bóng đá tối nay bảng phù hợp với í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 đó tỷ lệ kèo bóng đá tối nay bảng khớp-Tđược loại trừ khỏi những gì khác là A khác bãi rác bình thường.

-V
--Verbose

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

-V
--Version

In Thepg_dumpPhiên bản và ra.

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

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

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

Chỉ định mức nén sẽ sử dụng. Không có nghĩa là không nén. Đối với định dạng lưu trữ tùy chỉnh, điều này chỉ định nén các phân đoạn dữ tỷ lệ kèo bóng đá tối nay bảng riêng lẻ và mặc định là nén tại một Mức độ vừa phải. Đối với đầu ra văn bản trơn, đặt không khác Mức nén khiến toàn bộ tệp đầu ra bị nén, như thể nó đã được cho ăn quagzip; Nhưng mặc định không phải là nén. tỷ lệ kèo bóng đá tối nay Định dạng lưu trữ tar hiện không hỗ trợ nén tại tất cả.

--nhị phân nâng cấp

Tùy chọn này được sử dụng bởi tỷ lệ kèo bóng đá tối nay tiện ích nâng cấp tại chỗ. Sử dụng nó Đối với tỷ lệ kèo bóng đá tối nay mục đích khác không được khuyến khích hoặc hỗ trợ. Hành vi của tùy chọn có thể thay đổi trong tỷ lệ kèo bóng đá tối nay bản phát hành trong tương lai mà không cần thông báo.

-Cột tin cậy
--Attribution-Inserts

Dữ tỷ lệ kèo bóng đá tối nay kết xuất làChèntỷ lệ kèo bóng đá tối nay lệnh với Tên cột rõ ràng (Chèn vàoBảng(Cột, ...) Giá trị ...). Đ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 tỷ lệ kèo bóng đá tối nay bãi rác có thể được tải vào khôngPOSTGRESQLCơ sở dữ tỷ lệ kèo bóng đá tối nay. Tuy nhiên, vì tùy chọn này tạo ra một lệnh riêng biệt Đối với mỗi hàng, một lỗi trong việc tải lại một hàng chỉ khiến hàng đó bị mất thay vì toàn bộ nội dung bảng.

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

--bị-Triggers

Tùy chọn này chỉ có liên quan khi tạo một kết xuất chỉ có dữ tỷ lệ kèo bóng đá tối nay. 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 các bảng đích trong khi Dữ tỷ lệ kèo bóng đá tối nay được tải lại. Sử dụng điều này nếu bạn có tính toàn vẹn tham chiếu kiểm tra 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 khi tải lại dữ tỷ lệ kèo bóng đá tối nay.

Hiện tại, tỷ lệ kèo bóng đá tối nay lệnh phát ra cho--Bệnh-Triggers33094_33174-Shoặc tốt nhất là cẩn thận để bắt đầu kết quả tập lệnh với tư cách là tỷ lệ kèo bóng đá tối nay siêu người dùng.

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

-Exclude-Table-data =Bảng

Không kết xuất dữ tỷ lệ kèo bóng đá tối nay cho bất kỳ bảng nào khớp vớiBảngmẫu. Mô hình được giải thích Theo tỷ lệ kèo bóng đá tối nay quy tắc tương tự như đối với-T. -Exclude-Table-Datacó thể được cung cấp nhiều hơn một lần để loại trừ các bảng phù hợp với bất kỳ một số mẫu. Cái này Tùy chọn rất hữu ích khi bạn cần định nghĩa của một bảng cụ thể mặc dù bạn không cần dữ tỷ lệ kèo bóng đá tối nay trong đó.

Để loại trừ dữ tỷ lệ kèo bóng đá tối nay cho tất cả các bảng trong cơ sở dữ tỷ lệ kèo bóng đá tối nay, xem--chỉ dành riêng cho.

--Inserts

DOM DATA làChènlệnh (thay vào đó hơnCopy). Điều này sẽ thực hiện phục hồi Rất chậm; Nó chủ yếu hữu ích cho việc làm tỷ lệ kèo bóng đá tối nay bãi rác có thể được tải vào khôngPOSTGRESQLCơ sở dữ tỷ lệ kèo bóng đá tối nay. Tuy nhiên, vì tùy chọn này tạo ra 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 thay vì toàn bộ nội dung bảng. Lưu ý rằng việc khôi phục có thể Thất bại hoàn toàn nếu bạn đã sắp xếp lại thứ tự cột. The34667_34685Tùy chọn an toàn theo thứ tự cột thay đổi, mặc dù thậm chí chậm hơn.

--lock-wait-thời gian =thời gian chờ

Đừng đợi mãi mãi để có được khóa bảng chia sẻ tại bắt đầu của bãi rác. Thay vào đó thất bại nếu không thể khóa tỷ lệ kèo bóng đá tối nay bảng Trong phạm vi được chỉ địnhthời gian chờ. tỷ lệ kèo bóng đá tối nay Thời gian chờ có thể được chỉ định trong bất kỳ định dạng nào được chấp nhận bởiSET fal kiện_timeout. (Giá trị được phép thay đổi tùy thuộc vào phiên bản máy chủ mà bạn đang bán phá giá, nhưng Số nguyên của mili giây được chấp nhận bởi tất cả tỷ lệ kèo bóng đá tối nay phiên bản kể từ 7.3. Tùy chọn này bị bỏ qua khi bán phá giá từ Pre-7.3 máy chủ.)

-Không có nhãn hiệu bảo mật

Không bỏ nhãn bảo mật.

-Không đồng bộ hóa-snapshots

Tùy chọn này cho phép chạypg_dump -jĐối với máy chủ Pre-9.2, xem tài tỷ lệ kèo bóng đá tối nay của-JTham số để biết thêm chi tiết.

-Không phải là người không sử dụng

Không xuất tỷ lệ kèo bóng đá tối nay lệnh để chọn tỷ lệ kèo bóng đá tối nay không gian bảng. Với tùy chọn này, Tất cả tỷ lệ kèo bóng đá tối nay đối tượng sẽ được tạo trong bất kỳ không gian bảng nào là mặc định Trong quá trình khôi phục.

35946_3607236090_36102.

36140_36166

Không bỏ các nội dung của các bảng chưa được tính. Tùy chọn này không có ảnh hưởng đến việc tỷ lệ kèo bóng đá tối nay các định nghĩa bảng (lược đồ) có được bỏ ra hay không; Nó chỉ ngăn chặn việc đổ dữ tỷ lệ kèo bóng đá tối nay bảng. Dữ tỷ lệ kèo bóng đá tối nay trong bảng chưa được tính luôn bị loại trừ khi bán ra khỏi máy chủ dự phòng.

--Quote-all-Identifiers

Trích dẫn lực lượng của tất cả các định danh. Tùy chọn này được khuyến nghị Khi bán cơ sở dữ tỷ lệ kèo bóng đá tối nay từ máy chủ cóPostgreSQLPhiên bản chính khác vớipg_dump'hoặc khi đầu ra là dự định được tải vào tỷ lệ kèo bóng đá tối nay máy chủ của tỷ lệ kèo bóng đá tối nay phiên bản chính khác. Theo mặc định,pg_dumpChỉ trích dẫn số nhận dạng là tỷ lệ kèo bóng đá tối nay từ dành riêng trong phiên bản chính của riêng nó. Cái này Đôi khi dẫn đến tỷ lệ kèo bóng đá tối nay vấn đề tương thích khi xử lý máy chủ của tỷ lệ kèo bóng đá tối nay phiên bản khác có thể có tỷ lệ kèo bóng đá tối nay bộ dành riêng cho một chút từ. Sử dụngngăn chặn tỷ lệ kèo bóng đá tối nay vấn đề như vậy, với giá của một bãi rác khó đọc hơn kịch bản.

--phần =

Chỉ đổ phần được đặt tên. Tên phần có thể làtiền dữ tỷ lệ kèo bóng đá tối nay, DatahoặcPost-Data. Tùy chọn này có thể được chỉ định nhiều hơn một lần để chọn nhiều phần. Mặc định là bỏ tất cả tỷ lệ kèo bóng đá tối nay phần.

Phần dữ tỷ lệ kèo bóng đá tối nay chứa dữ tỷ lệ kèo bóng đá tối nay bảng thực tế, đối tượng lớn Nội dung và giá trị trình tự. Các mục sau dữ tỷ lệ kèo bóng đá tối nay bao gồm các định nghĩa của các chỉ mục, trình kích hoạt, quy tắc và các ràng buộc khác ngoài được xác thực kiểm tra các ràng buộc. Các mục trước dữ tỷ lệ kèo bóng đá tối nay bao gồm tất cả các định nghĩa dữ tỷ lệ kèo bóng đá tối nay khác mặt hàng.

--serializable-deferable

Sử dụng AserializableGiao dịch cho kết xuất, để đảm bảo rằng ảnh chụp nhanh được sử dụng phù hợp với sau cơ sở dữ tỷ lệ kèo bóng đá tối nay trạng thái; Nhưng làm điều này bằng cách chờ một điểm trong luồng giao dịch mà không có sự bất thường nào có thể có, do đó Không có nguy cơ kết xuất không thành công hoặc gây ra giao dịch để quay trở lại vớiserialization_failure. Nhìn thấyChương 13Để biết thêm thông tin về giao dịch Kiểm soát sự cô lập và đồng thời.

38457_38994

Tùy chọn này sẽ không có gì khác biệt nếu không có đọc-write Giao dịch hoạt động khi PG_DUMP được bắt đầu. Nếu đọc-viết Giao dịch đang hoạt động, việc bắt đầu bãi rác có thể bị trì hoãn tỷ lệ kèo bóng đá tối nay khoảng thời gian không xác định. Sau khi chạy, hiệu suất với hoặc không có công tắc là như nhau.

đầu ra SQL-StandardĐặt phiên Ủy quyềnlệnh thay vìThay đổi NGƯỜI SỞ HỮUtỷ lệ kèo bóng đá tối nay lệnh để xác định quyền sở hữu đối tượng. Điều này làm cho 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 tỷ lệ kèo bóng đá tối nay đố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 tỷ lệ kèo bóng đá tối nay đặc quyền siêu nhân để khôi phục chính xác, trong khichủ sở hữu thay đổiYêu cầu ít hơn đặc quyền.

-?
--HELP

Hiển thị trợ giúp vềpg_dumpLệnh Đối số dòng và thoát.

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

-Ddbname
--dbname =dbname

Chỉ định tên của cơ sở dữ tỷ lệ kèo bóng đá tối nay để kết nối. Đây là tương đương với chỉ địnhdbnamenhư đối số không tùy chọn đầu tiên trên dòng lệnh.

Nếu tham số này chứa=dấu hoặc bắt đầu bằng tỷ lệ kèo bóng đá tối nay hợp lệuritiền tố (Postgresql: //hoặcPostgres: //), nó được coi làConninfoChuỗi. Nhìn thấyPhần 31.1Để biết thêm thông tin.

-Hhost
--host =host

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

-PCổng
--port =Cổ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 tỷ lệ kèo bóng đá tối nay kết nối. Mặc định làPGPORTBiến môi trường, 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
--no-password

Không bao giờ đưa ra lời nhắc mật khẩu. Nếu máy chủ yêu cầu mật khẩu Xác thực và mật khẩu không có sẵn bằng tỷ lệ kèo bóng đá tối nay phương tiện khác như một.pgassTệp, cố gắng kết nối sẽ thất bại. Tùy chọn này có thể hữu ích trong tỷ lệ kèo bóng đá tối nay công việc và tập lệnh hàng loạt nơi không có người dùng nào có mặt để nhập mật khẩu.

-W
--password

Forcepg_dumpđể nhắc nhở cho một Mật khẩu trước khi kết nối với cơ sở dữ tỷ lệ kèo bóng đá tối nay.

Tùy chọn này không bao giờ cần thiết, vìPG_DUMPsẽ tự động nhắc nhở cho tỷ lệ kèo bóng đá tối nay 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_dumpSẽ lãng phí kết nối Cố gắng phát hiện ra rằng máy chủ muốn tỷ lệ kèo bóng đá tối nay mật khẩu. Trong tỷ lệ kèo bóng đá tối nay số trường hợp nó đáng để gõ-WĐể tránh thêm Kết nối cố gắng.

-ROLE =rolename

Chỉ định tên vai trò được sử dụng để tạo bãi rác. Tùy chọn này Nguyên nhânpg_dumpđể phát hành AĐặt vai trò rolename43262_43362-U) thiếu tỷ lệ kèo bóng đá tối nay đặc quyền cần thiết bởipg_dump, nhưng có thể chuyển sang vai trò với quyền bắt buộc. Một số cài đặt có chính sách chống lại việc đăng nhập trực tiếp với tư cách là một siêu người dùng và việc sử dụng tùy chọn này cho phép tỷ lệ kèo bóng đá tối nay bãi rác được thực hiện mà không vi phạm chính sách.

Môi trường

pgdatabase
PGHOST
pgoptions
PGPORT
PGUSER

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

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

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 đang Có thể chọn thông tin từ cơ sở dữ tỷ lệ kèo bóng đá tối nay bằng cách sử dụng, ví dụ,PSQL. Ngoài ra, mọi cài đặt kết nối mặc định và biến môi trường Được sử dụng bởilibpqFront-end Thư viện sẽ được áp dụng.

Hoạt động cơ sở dữ tỷ lệ kèo bóng đá tối nay củapg_dumpthường được thu thập bởi Người thu thập thống kê. Nếu điều này là không mong muốn, bạn có thể đặt tham sốTrack_countsđến sai thông quapgoptionshoặcngười dùng thay đổilệnh.

Ghi chú

Nếu cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay của bạn có bất kỳ bổ sung cục bộ nào choTemplate1Cơ sở dữ tỷ lệ kèo bóng đá tối nay, hãy cẩn thận để khôi phục đầu ra củapg_dumpthành một thực sự cơ sở dữ tỷ lệ kèo bóng đá tối nay trống; nếu không bạn có khả năng gặp lỗi do Định nghĩa trùng lặp của các đối tượng được thêm vào. Để làm cho trống Cơ sở dữ tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay FOO với TemplateS0;

Khi chọn kết xuất chỉ có dữ tỷ lệ kèo bóng đá tối nay và tùy chọn--bị-Triggersđượ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 bảng người dùng trước khi chèn dữ tỷ lệ kèo bóng đá tối nay, sau đó ra lệnh cho Lấy lại chúng sau khi dữ tỷ lệ kèo bóng đá tối nay đã được chèn. Nếu khôi phục là dừng ở giữa, các danh mục hệ thống có thể bị bỏ lại trong trạng thái sai.

Tệp kết xuất được tạo bởipg_dumpKhông chứa các số tỷ lệ kèo bóng đá tối nay 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ừ A Hồ sơ đổ để đảm bảo hiệu suất tối ưu; nhìn thấyPhần 23.1.3Phần 23.1.6Để biết thêm thông tin. Tệp kết xuất cũng không chứa bất kỳthay đổi cơ sở dữ tỷ lệ kèo bóng đá tối nay ... SETlệnh; những cái này Cài đặt được đổ bởiPostgreSQL:, cùng với người dùng cơ sở dữ tỷ lệ kèo bóng đá tối nay và Các cài đặt toàn bộ cài đặt khác.

pg_dumpđược sử dụng Chuyển dữ tỷ lệ kèo bóng đá tối nay sang các phiên bản mới hơn củaPostgreSQL, đầu ra củapg_dumpCó thể dự kiến ​​sẽ tải vàoPostgreSQLPhiên bản máy chủ mới hơn hơnpg_dump'phiên bản.pg_dumpcũng có thể đổ từPOSTGRESQLMáy chủ cũ hơn nó Phiên bản riêng. (Hiện tại, máy chủ trở lại phiên bản 7.0 là được hỗ trợ.) Tuy nhiên,pg_dumpKhông thể đổ từPOSTGRESQL47604_47750pg_dumpđầu ra có thể được tải vào một máy chủ của một phiên bản chính cũ hơn - ngay cả khi tỷ lệ kèo bóng đá tối nay bãi rác được lấy từ một máy chủ của phiên bản đó. Đang tải một bãi rác Tệp vào một máy chủ cũ có thể yêu cầu chỉnh sửa thủ công của bãi Tệp để xóa cú pháp không được máy chủ cũ hiểu. Sử dụng The48084_48109Tùy chọn là được đề xuất trong tỷ lệ kèo bóng đá tối nay trường hợp phiên bản chéo, vì nó có thể ngăn chặn tỷ lệ kèo bóng đá tối nay vấn đề phát sinh từ tỷ lệ kèo bóng đá tối nay danh sách từ dành riêng khác nhau trong tỷ lệ kèo bóng đá tối nay danh sách khác nhauPostgreSQLphiên bản.

Ví dụ

Để đổ cơ sở dữ tỷ lệ kèo bóng đá tối nay đượ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ữ tỷ lệ kèo bóng đá tối nay (mới được tạo) có tênNewDB:

$ PSQL -D newDB -f db.sql

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

$ pg_dump -fc mydb db.dump

Để đổ cơ sở dữ tỷ lệ kèo bóng đá tối nay vào kho lưu trữ định dạng thư mục:

$ pg_dump -fd mydb -f dumpdir

Để đổ cơ sở dữ tỷ lệ kèo bóng đá tối nay vào kho lưu trữ định dạng thư mục song song Với 5 công việc công nhân:

$ pg_dump -fd mydb -j 5 -f dumpdir

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

$ pg_restore -d newdb db.dump

Để đổ tỷ lệ kèo bóng đá tối nay bảng có tênMyTab:

$ pg_dump -t mytab mydb db.sql

Để đổ tất cả tỷ lệ kèo bóng đá tối nay 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ả tỷ lệ kèo bóng đá tối nay lược đồ có tên bắt đầu bằngEasthoặcTâyvà kết thúc trongGSM, không bao gồm bất kỳ lược đồ nào có tên chứa từtest:

$ 

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ữ tỷ lệ kèo bóng đá tối nay 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à tỷ lệ kèo bóng đá tối nay công tắc liên quan, bạn cần phải xử lý 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 trích dẫn kép là đặc biệt đối với vỏ, vì vậy chúng phải được trích dẫn. Vì vậy, để kết lại tỷ lệ kèo bóng đá tối nay bảng duy nhất với tên trường hợp hỗn hợp, bạn cần tỷ lệ kèo bóng đá tối nay cái gì đó giống

$ 51442_51494