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 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 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ế.

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

tên

pg_restore-Khôi phục APostgreSQLCơ sở dữ tỷ lệ kèo bóng đá tối nay từ tệp lưu trữpg_dump

Synopsis

pg_restore[tỷ lệ kèo bóng đá tối nay kết nối...] [tỷ lệ kèo bóng đá tối nay...] [FileName]

Mô tả

pg_restorelà một tiện ích choPostgreSQLCơ sở dữ tỷ lệ kèo bóng đá tối naypg_dumpỞ một trong các định dạng không có toàn bộ văn bản. Nó sẽ ban hành các lệnhpg_restoreĐể chọn lọc về những gì là

pg_restoreCó thể hoạt động làm haipg_restoreKết nối với cơ sở dữ tỷ lệ kèo bóng đá tối nay đó vàpg_dump. Một số tỷ lệ kèo bóng đá tối naypg_dumptỷ lệ kèo bóng đá tối nay.

Rõ ràng,pg_restoreKhông thể"Dump Data AsChènlệnh "tỷ lệ kèo bóng đá tối nay,pg_restoreSẽ không thể tải dữ tỷ lệ kèo bóng đá tối nayCopycâu lệnh.

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

pg_restoreChấp nhận

FileName

Chỉ định vị trí của tệp lưu trữ để được

-A
-Chỉ có dữ tỷ lệ kèo bóng đá tối nay

Chỉ khôi phục dữ tỷ lệ kèo bóng đá tối nay, không phải lược đồ (dữ tỷ lệ kèo bóng đá tối nay

-C
--Clean

Clean (Drop) Đối tượng cơ sở dữ tỷ lệ kèo bóng đá tối nay trước khi tái tạo lại

-C
--Create

Tạo cơ sở dữ tỷ lệ kèo bóng đá tối nay trước khi khôi phục vào nó. (Khi điều này-Dchỉ được sử dụng để phát hành ban đầuTạo cơ sở dữ tỷ lệ kèo bóng đá tối nayLệnh. Tất cả dữ tỷ lệ kèo bóng đá tối nay

-Ddbname
--dbname =dbname

Kết nối với cơ sở dữ tỷ lệ kèo bóng đá tối naydbnamevà khôi phục trực tiếp vào

-e
-exit-on-error

Thoát nếu gặp lỗi trong khi gửi SQL

-fFileName
--file =FileName

Chỉ định tệp đầu ra cho tập lệnh được tạo hoặc cho-L. Mặc định

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

Chỉ định định dạng của kho lưu trữ. Nó không cần thiết đểpg_restoresẽ xác định định dạng

T
tar

Lưu trữ là mộttarLưu trữ.

C
tỷ lệ kèo bóng đá tối nay chỉnh

Lưu trữ ở định dạng tỷ lệ kèo bóng đá tối nay chỉnh củapg_dump.

-I

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

-iindex
---index =index

Khôi phục định nghĩa chỉ có tên chỉ mục.

-Jsố của công việc
--Jobs =Số lượng công việc

Chạy các phần tốn nhiều thời gian nhất củapg_restore- Những người tải dữ tỷ lệ kèo bóng đá tối nay,

Mỗi công việc là một quy trình hoặc một luồng, tỷ lệ kèo bóng đá tối nay thuộc vào

Giá trị tối ưu cho tỷ lệ kèo bóng đá tối nay này phụ thuộc vào

Chỉ có định dạng lưu trữ tỷ lệ kèo bóng đá tối nay chỉnh được hỗ trợ với điều này--Single-Transaction.

-L
--List

Liệt kê nội dung của kho lưu trữ. Đầu ra của cái này-Ltỷ lệ kèo bóng đá tối nay. Lưu ý rằng nếu lọc công tắc-Nhoặc-Tđược sử dụng với-L,,

-LList-File
-sử dụng list =List-File

Khôi phục chỉ các phần tử lưu trữ được liệt kê trongList-File, và khôi phục chúng-Nhoặc-Tđược sử dụng với-L, họ sẽ hạn chế hơn nữa các mục

List-Filebình thường-LHoạt động. Các dòng có thể được di chuyển hoặc loại bỏ,;) Khi bắt đầu dòng. Nhìn thấy

-Nkhông gian tên
-schema =lược đồ

Khôi phục chỉ các đối tượng trong lược đồ được đặt tên. Cái này-ttỷ lệ kèo bóng đá tối nay

-O
--no-chủ sở hữu

Không xuất các lệnh để đặt quyền sở hữu các đối tượng thànhpg_restoreCác vấn đềchủ sở hữu thay đổihoặcĐặtTuyên bố để đặt quyền sở hữu của-O, bất kỳ tên người dùng nào

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

Không xuất các lệnh để chọn các không gian bảng. Với điều này

-Ptên chức năng (argtype [,,
--function =tên chức năng (argtype [,,

Khôi phục chức năng được đặt tên. Hãy cẩn thận để đánh vần

-R
--no-Reconnect

tỷ lệ kèo bóng đá tối nay này bị lỗi thời nhưng vẫn được chấp nhận cho ngược

-S
-chỉ dành riêng cho

Chỉ khôi phục lược đồ (định nghĩa dữ tỷ lệ kèo bóng đá tối nay), không phải dữ tỷ lệ kèo bóng đá tối nay--Schematỷ lệ kèo bóng đá tối nay, sử dụng từ"lược đồ"Trong một khác

-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--bị-Triggersđược sử dụng.

-TBảng
--TABLE =Bảng

Khôi phục định nghĩa và/hoặc dữ tỷ lệ kèo bóng đá tối nay của bảng được đặt tên. Cái này-Ntỷ lệ kèo bóng đá tối nay

-TTrigger
--Trigger =Trigger

Khôi phục chỉ có tên Trigger.

-V
--Verbose

Chỉ định chế độ Verbose.

-V
--Version

inPG_RESTOREPhiên bản và Thoát.

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

Ngăn chặn phục hồi các đặc quyền truy cập (Grant/Revoke

--bị-Triggers

Tùy chọn này chỉ có liên quan khi thực hiện chỉ có dữ tỷ lệ kèo bóng đá tối naypg_restoreĐể thực thi các lệnh đến

Hiện tại, các lệnh phát ra cho--bị-Triggersphải được thực hiện dưới dạng Superuser.-Shoặc tốt nhất là chạypg_restorenhư mộtPostgreSQLSuperuser.

đầu ra SQL-StandardĐặt phiênlệnh thay vìchủ sở hữu thay đổilệnh để xác định đối tượng

--no-data-for-for-fail ables

Theo mặc định, dữ tỷ lệ kèo bóng đá tối nay bảng được khôi phục ngay cả khi việc tạo raPostgreSQLTiện ích mở rộng nhưPostgisCó thể đã được

tỷ lệ kèo bóng đá tối nay này chỉ có hiệu lực khi khôi phục trực tiếp

-1
--Single-Transaction

Thực hiện khôi phục dưới dạng một giao dịch duy nhất (nghĩa là,bắt đầu/cam kết). Cái này-exit-on-error.

-?
--Help

Hiển thị trợ giúp vềpg_restoreĐối số dòng lệnh và

pg_restoreCũng chấp nhận

-Hhost
--host =máy chủ

Chỉ định tên máy chủ của máyPGHOSTBiến môi trường, nếu được đặt, khác là ổ cắm miền Unix

-PCổng
--Port =Cổng

Chỉ định cổng TCP hoặc tệp ổ cắm miền Unix cục bộPGPORTMôi trường

-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.pgassTệp, nỗ lực kết nối sẽ không thành công. tỷ lệ kèo bóng đá tối nay này có thể là

-W
--password

Forcepg_restoređến

tỷ lệ kèo bóng đá tối nay này không bao giờ cần thiết, vìPG_RESTOREsẽ tự động nhắc nhởPG_RESTORESẽ lãng phí kết nối-Wđến

-ROLE =rolename

Chỉ định tên vai trò được sử dụng để thực hiện khôi phục.pg_restoreĐể phát hành AĐặt vai trò rolenamelệnh sau khi kết nối với-U) thiếu đặc quyềnPG_RESTORE, nhưng

Môi trường

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 các khácPostgreSQLTiện ích, cũng sử dụnglibpq(xemPhần 31.13).

Chẩn đoán

Khi kết nối cơ sở dữ tỷ lệ kèo bóng đá tối nay trực tiếp được chỉ định bằng-Dtỷ lệ kèo bóng đá tối nay,pg_restorethực thi nội bộSQLCâu lệnh. Nếu bạn cópg_restore,,PSQL. Ngoài ra, mọi kết nối mặc địnhlibpqThư viện Front-End sẽ áp dụng.

ghi chú

Nếu cài đặt 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 để tải đầu rapg_restorevào một thực sự trống rỗngTemplate0khôngTemplate1,,

Tạo cơ sở dữ tỷ lệ kèo bóng đá tối nay FOO với Template Template0;

Những hạn chế củapg_restoređược chi tiết bên dưới.

  • Khi khôi phục dữ tỷ lệ kèo bóng đá tối nay về bảng tồn tại trước và tùy chọn--bị-Triggersđược sử dụng,pg_restorephát ra các lệnh đến

  • pg_restoreKhông thể khôi phục-L, -Thoặc các tỷ lệ kèo bóng đá tối nay khác.

Xem thêmPG_DUMPTài tỷ lệ kèo bóng đá tối nay để biết chi tiết về các giới hạn củaPG_DUMP.

Sau khi được khôi phục, thật khôn ngoan khi chạyPhân tíchTrên mỗi bảng được khôi phục để trình tối ưu hóaPhần 23.1.3PhầnĐể biết thêm thông tin.

Ví dụ

Giả sử chúng tôi đã bỏ một cơ sở dữ tỷ lệ kèo bóng đá tối nay gọi làMyDBthành tệp kết xuất định dạng tỷ lệ kèo bóng đá tối nay chỉnh:

$ pg_dump -fc mydb db.dump

Để thả cơ sở dữ tỷ lệ kèo bóng đá tối nay và tạo lại nó từ bãi rác:

$ DROPDB MyDB
$ pg_restore -c -d postgres db.dump

Cơ sở dữ tỷ lệ kèo bóng đá tối nay có tên trong-DSwitchPG_RESTOREChỉ sử dụng nó để phát hànhTạo cơ sở dữ tỷ lệ kèo bóng đá tối naylệnh choMyDB. Với-C, dữ tỷ lệ kèo bóng đá tối nay là

Để tải lại kết xuất vào cơ sở dữ tỷ lệ kèo bóng đá tối nay mới gọi làNewDB:

$ createdb -t template0 newDB
$ pg_restore -d newdb db.dump

Thông báo chúng tôi không sử dụng-C, và thay vào đóTemplate0khôngTemplate1,,

Để sắp xếp lại các mục cơ sở dữ tỷ lệ kèo bóng đá tối nay, trước tiên cần phải đổ

$ pg_restore -l db.dump db.list

Tệp danh sách bao gồm một tiêu đề và một dòng cho mỗi

;

Semicolons bắt đầu nhận xét và các số khi bắt đầu

Các dòng trong tệp có thể được nhận xét, xóa và

10; 145433 Bảng MAP_RESolutions Postgres

có thể được sử dụng làm đầu vào chopg_restoreVà sẽ chỉ khôi phục các mục 10

$ pg_restore -l db.list db.dump

Xem thêm

pg_dump, pg_dumpall, PSQL