pg_dump[-A | -s] [-b] [-c] [-c] [-d | -D] [-fTệp] [-fĐịnh kèo bóng đá việt nam] [-i] [-n | -N] [-o] [-o] [-r] [-s] [-tBảng] [-v] [-x] [-xTừ khóa] [-z0...9] [-hhost] [-pCổng] [-utên người dùng] [-w]dbname
pg_dump11236_11267PostgreSQLCơ sở dữ kèo bóng đá việt nam thành a tập lệnh hoặc một tập tin lưu trữ. Các tệp tập lệnh nằm trong văn bản đơn giản định dạng và chứa các lệnh SQL cần thiết để xây dựng lại Cơ sở dữ kèo bóng đá việt nam cho trạng thái nó đã được lưu vào thời điểm nó được lưu. Họ có thể được sử dụng để xây dựng lại cơ sở dữ kèo bóng đá việt nam ngay cả trên các máy khác và các kiến trúc khác, với một số sửa đổi ngay cả trên Sản phẩm RDBMS. Hơn nữa, có tệp lưu trữ thay thế các định dạng được sử dụng vớipg_restoreĐể xây dựng lại cơ sở dữ kèo bóng đá việt nam và Họ cũng 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 kèo bóng đá việt nam mục trước được khôi phục. kèo bóng đá việt nam tệp lưu trữ cũng được thiết kế để trở thành di động trên kèo bóng đá việt nam kiến trúc.
pg_dumpSẽ lưu thông tin cần thiết để tái tạo tất cả các loại, chức năng do người dùng xác định Bảng, chỉ mục, tổng hợp và toán tử. Ngoài ra, tất cả các dữ kèo bóng đá việt nam được sao chép ở định dạng văn bản để có thể dễ dàng được sao chép lại, cũng như được nhập vào các công cụ để chỉnh sửa.
pg_dumprất hữu ích cho việc bán phá giá nội dung của cơ sở dữ kèo bóng đá việt nam để di chuyển từ một12521_12533Cài đặt cho người khác.
Khi được sử dụng với một trong kèo bóng đá việt nam định dạng tệp lưu trữ và kết hợp
vớipg_restore , pg_dumpCung cấp lưu trữ và chuyển giao linh hoạt
cơ chế.pg_dumpcó thể được sử dụng để sao lưu
toàn bộ cơ sở dữ kèo bóng đá việt nam, sau đóPG_RESTORE12889_13039"Tùy chỉnh"định kèo bóng đá việt nam (-fc
). Nó cho phép lựa chọn và sắp xếp lại
Tất cả kèo bóng đá việt nam mục được lưu trữ, và được nén theo mặc định. ThetarĐịnh kèo bóng đá việt nam (-FT
) IS
không được nén và không thể sắp xếp lại dữ kèo bóng đá việt nam 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ụ khác nhưtar.
trong khi chạypg_dump, người ta nên Kiểm tra đầu ra cho bất kỳ cảnh báo nào (được in về lỗi tiêu chuẩn), đặc biệt là trong kèo bóng đá việt nam hạn chế được liệt kê dưới đây.
pg_dumpLàm cho các bản sao lưu nhất quán thậm chí Nếu cơ sở dữ kèo bóng đá việt nam đang được sử dụng đồng thời.pg_dumpKhông chặn người dùng khác truy cập vào cơ sở dữ kèo bóng đá việt nam (người đọc hoặc nhà văn).
pg_dumpChấp nhận lệnh sau Đối số dòng. (kèo bóng đá việt nam biểu mẫu tùy chọn dài chỉ có sẵn trên một số nền tảng.)
14297_14347
Chỉ đổ dữ kèo bóng đá việt nam, không phải lược đồ (dữ kèo bóng đá việt nam Đị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 đá việt nam định dạng khác, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.
Bao gồm kèo bóng đá việt nam đối tượng lớn trong bãi rác.
Các lệnh đầu ra để làm sạch (thả) đối tượng cơ sở dữ kèo bóng đá việt nam 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 đá việt nam định dạng khác, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.
Bắt đầu đầu ra bằng lệnh để tạo cơ sở dữ kèo bóng đá việt nam chính nó và kết nối lại với cơ sở dữ kèo bóng đá việt nam đượ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 đá việt nam 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 đá việt nam định dạng khác, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.
DOM DATA làChènlệnh (còn hơn làCopy). Điều này sẽ làm Phục hồi rất chậm, nhưng nó làm cho tài kèo bóng đá việt nam lưu trữ nhiều hơn di động cho các gói RDBMS khác.
DOME dữ kèo bóng đá việt nam làChènlệnh với tên cột rõ ràng (Chèn VÀO TRONGBảng(Cột, ...) Giá trị ...). Cái này sẽ làm cho việc phục hồi rất chậm, nhưng nó là cần thiết nếu bạn mong muốn sắp xếp lại thứ tự cột.
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.
Chọn định kèo bóng đá việt nam của đầu ra.Định kèo bóng đá việt namcó thể là một trong những tiếp theo:
xuất ra một văn bản đơn giảnSQLTập tin tập lệnh (mặc định)
xuất ra AtarLưu trữ Thích hợp cho đầu vào thànhpg_restore. Sử dụng định dạng lưu trữ này Cho phép sắp xếp lại và/hoặc loại trừ lược đồ Các yếu tố tại thời điểm cơ sở dữ kèo bóng đá việt nam được khôi phục. Nó cũng có thể giới hạn dữ kèo bóng đá việt nam nào được tải lại tại Khôi phục thời gian.
xuất trình lưu trữ tùy chỉnh phù hợp cho đầu vào vàoPG_RESTORE. Đây là nhiều nhất định dạng linh hoạt ở chỗ nó cho phép sắp xếp lại Tải dữ kèo bóng đá việt nam cũng như các yếu tố lược đồ. Định dạng này cũng được nén theo mặc định.
Bỏ qua phiên bản không phù hợp giữaPG_DUMPvà máy chủ cơ sở dữ kèo bóng đá việt nam. Từpg_dump18462_18538pg_dumpchỉ nhằm mục đích làm việc với Phát hành tương ứng của máy chủ cơ sở dữ kèo bóng đá việt nam. Sử dụng điều này tùy chọn 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 bạn không được cảnh báo).
18930_19165pg_dumpTrước phiên bản 6.4.
Bao gồm kèo bóng đá việt nam trích dẫn kép xung quanh số nhận dạng. Đây là mặc định.
Định danh đối tượng Dump (oids) cho mỗi bảng. Sử dụng điều này tùy chọn nếu ứng dụng của bạn tham chiếu kèo bóng đá việt nam cột OID trong Một số cách (ví dụ: trong một ràng buộc quan trọng nước ngoài). Nếu không thì, Tùy chọn này không nên được sử dụng.
Không xuất các lệnh để đặt quyền sở hữu đối tượng thành
khớp với cơ sở dữ kèo bóng đá việt nam ban đầu. Tiêu biểu,pg_dumpkèo bóng đá việt nam vấn đề (PSQL-Specific)\ ConnectTuyên bố để đặt quyền sở hữu của
kèo bóng đá việt nam yếu tố lược đồ. Xem thêm dưới-R
và-x
sử dụng-set-session-authorization
. Lưu ý rằng-O
không ngăn cản tất cả
kết nối lại với cơ sở dữ kèo bóng đá việt nam, chỉ những cái
Được sử dụng riêng để điều chỉnh quyền sở hữu.
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 đá việt nam định dạng khác, bạn có thể chỉ định tùy chọn Khi bạn gọi20652_20664.
CấmPG_DUMP20802_21154pg_dumpMất cái này
Thông tin sở hữu,trừ khiBạn sử dụng-x
sử dụng-set-session-authorization
Tùy chọn.
Một lý do có thể tại sao lại kết nối lại trong quá trình khôi phục Có thể không mong muốn là nếu quyền truy cập vào cơ sở dữ kèo bóng đá việt nam yêu cầu tương tác thủ công (ví dụ: mật khẩu).
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 đá việt nam định dạng khác, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.
Chỉ kết xuất lược đồ (định nghĩa dữ kèo bóng đá việt nam), không có dữ kèo bóng đá việt nam.
Các tập lệnh hoặc tài kèo bóng đá việt nam lưu trữ được tạo bởipg_dumpCần có quyền truy cập Superuser trong Một số trường hợp, chẳng hạn như khi vô hiệu hóa kèo bóng đá việt nam kích hoạt hoặc cài đặt quyền sở hữu kèo bóng đá việt nam yếu tố lược đồ. Tùy chọn này chỉ định Tên người dùng để sử dụng cho những trường hợp đó.
Dữ kèo bóng đá việt nam kết xuất choBảngchỉ.
Chỉ định chế độ Verbose.
Ngăn chặn việc bán phá giá kèo bóng đá việt nam đặc quyền truy cập (cấp/thu hồi lệnh).
Thông thường, nếu tập lệnh (chế độ văn bản đơn giản) được tạo bởiPG_DUMPphải thay đổi dòng điện
Người dùng cơ sở dữ kèo bóng đá việt nam (ví dụ: để đặt chính xác sở hữu đối tượng),
nó sử dụngPSQL \ ConnectLệnh. Lệnh này thực sự
Mở một kết nối mới, có thể yêu cầu thủ công
Tương tác (ví dụ: mật khẩu). Nếu bạn sử dụng-x
sử dụng-set-session-authorization
Tùy chọn, sau đópg_dumpThay vào đó sẽ xuất hiệnĐặt phiên
Ủy quyềnlệnh. Điều này có tác dụng tương tự, nhưng
nó yêu cầu người dùng khôi phục cơ sở dữ kèo bóng đá việt nam từ
tập lệnh được tạo là một siêu người dùng cơ sở dữ kèo bóng đá việt nam. Tùy chọn này
ghi đè hiệu quả-R
Tùy chọn.
kể từĐặt phiên Ủy quyềnlà lệnh SQL tiêu chuẩn, trong khi\ ConnectChỉ hoạt động trongPSQL, Tùy chọn này cũng tăng cường tính di động lý thuyết của tập lệnh đầu ra.
24476_24620pg_restore.
Chỉ định mức nén sẽ sử dụng trong kho lưu trữ kèo bóng đá việt nam định dạng hỗ trợ nén (hiện chỉ Định dạng lưu trữ tùy chỉnh hỗ trợ nén).
pg_dumpcũng chấp nhận những điều sau đây Đối số dòng lệnh cho kèo bóng đá việt nam tham số kết nối:
25334_25511
Chỉ định cổng TCP/IP Internet hoặc UNIX cục bộ Phần mở rộng tệp ổ cắm miền mà máy chủ là lắng nghe cho kèo bóng đá việt nam kết nối. Số cổng mặc định là 5432 hoặc giá trị củaPGPORTBiến môi trường (nếu đặt).
Kết nối với tư cách là người dùng đã cho.
Buộc nhắc mật khẩu. Điều này sẽ xảy ra tự động nếu máy chủ yêu cầu mật khẩu xác thực.
Kết nối với cơ sở dữ kèo bóng đá việt nam 'Template1' không thành công. ConnectDbStart () - Connect () không thành công: Không có tệp hoặc thư mục đó Là người bưu điện đang chạy cục bộ và chấp nhận các kết nối trên ổ cắm unix '/tmp/.s.pgsql.5432'?
pg_dumpKhông thể gắn vàoPostmasterQuy trình trên được chỉ định máy chủ và cổng. Nếu bạn thấy tin nhắn này, hãy đảm bảo rằngPostmasterđang chạy trên máy chủ và bạn đã chỉ định cổng thích hợp.
Lưu ý: 27355_27364Nội bộ thực thiChọnCâu lệnh. Nếu bạn có vấn đề đang chạypg_dump, thực hiện Chắc chắn bạn có thể chọn thông tin từ cơ sở dữ kèo bóng đá việt nam Sử dụng, ví dụ,PSQL.
Nếu cài đặt của bạn có bất kỳ bổ sung cục bộ nào cho Template1 cơ sở dữ kèo bóng đá việt nam, hãy cẩn thận để khôi phục đầu ra củaPG_DUMPthành một cơ sở dữ kèo bóng đá việt nam thực sự trống; Nếu không bạn có khả năng gặp lỗi do các định nghĩa trùng lặp của Đã thêm các đối tượng. Để tạo cơ sở dữ kèo bóng đá việt nam trống mà không có bất kỳ địa phương nào Bổ sung, Sao chép từ Template0 không phải Template1, ví dụ:
Tạo cơ sở dữ kèo bóng đá việt nam foo với template = template0;
pg_dumpCó một vài hạn chế:
Khi bán một bảng hoặc là văn bản đơn giản,pg_dumpKhông xử lý kèo bóng đá việt nam đối tượng lớn. Lớn kèo bóng đá việt nam đối tượng phải được đổ toàn bộ bằng cách sử dụng một trong những Định dạng lưu trữ nhị phân.
Khi chỉ thực hiện dữ kèo bóng đá việt nam,pg_dumpphát ra các truy vấn để 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ữ kèo bóng đá việt nam và truy vấn Lấy lại chúng sau khi dữ kèo bóng đá việt nam đã được chèn. Nếu Khôi phục được dừng ở giữa, các danh mục hệ thống có thể trái ở trạng thái sai.
Để đổ cơ sở dữ kèo bóng đá việt nam:
$ pg_dump mydb db.out
Để tải lại cơ sở dữ kèo bóng đá việt nam này:
$ cơ sở dữ kèo bóng đá việt nam PSQL -D -f db.out
Để đổ cơ sở dữ kèo bóng đá việt nam được gọi làMyDBĐiều đó chứa kèo bóng đá việt nam đối tượng lớn đếntarFILE:
$ pg_dump -ft -b mydb db.tar
Để tải lại cơ sở dữ kèo bóng đá việt nam này (với các đối tượng lớn) Cơ sở dữ kèo bóng đá việt nam được gọiNewDB:
$ pg_restore -d newdb db.tar