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 kèo bóng đá việt nam 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ế.

kèo bóng đá việt nampg_restore

tên

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

Synopsis

pg_restore[kèo bóng đá việt nam...] [FileName]

Mô tả

pg_restorelà một tiện ích choPostgreSQLCơ sở dữ kèo bóng đá việt nampg_dumpỞ một trong các định dạng không có 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ữ kèo bóng đá việt nam đó vàpg_dump. Một số kèo bóng đá việt nampg_dumpkèo bóng đá việt nam.

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

kèo bóng đá việt nam

pg_restoreChấp nhận

FileName

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

-A
-Chỉ có dữ kèo bóng đá việt nam

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

-C
-Clean

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

-C
--Create

Tạo cơ sở dữ kèo bóng đá việt nam 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ữ kèo bóng đá việt namLệnh. Tất cả dữ kèo bóng đá việt nam

-Ddbname
--dbname =dbname

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

-e
--Exit-on-error

Thoát nếu gặp phải 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àtarLưu trữ.

C
kèo bóng đá việt nam chỉnh

Lưu trữ ở định dạng kèo bóng đá việt nam chỉnh củapg_dump.

-I

một kèo bóng đá việt nam 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ố của 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ữ kèo bóng đá việt nam,

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

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

Chỉ có định dạng lưu trữ kèo bóng đá việt nam 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-Lkèo bóng đá việt nam. 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-tkèo bóng đá việt nam

-O
--no-own

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 [,,
--form =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

kèo bóng đá việt nam này đã 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ữ kèo bóng đá việt nam), không phải dữ kèo bóng đá việt nam--Schemakèo bóng đá việt nam, 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được sử dụng.

-TBảng
--TABLE =Bảng

Khôi phục định nghĩa và/hoặc dữ kèo bóng đá việt nam của bảng được đặt tên.

-TTrigger
--Trigger =Trigger

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

-V
--Verbose

Chỉ định chế độ Verbose.

-x
--no
--no-acl

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

Tùy chọn này chỉ có liên quan khi thực hiện chỉ có dữ kèo bóng đá việt nampg_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

24815_24844

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

kèo bóng đá việt nam 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.

pg_restoreCũng chấp nhận

-Hmáy chủ
--host =host

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 tên 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. kèo bóng đá việt nam này có thể là

-W
--password

Forcepg_restoređến

kèo bóng đá việt nam 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 30.13).

Chẩn đoán

Khi kết nối cơ sở dữ kèo bóng đá việt nam trực tiếp được chỉ định bằng-Dkèo bóng đá việt nam,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ữ kèo bóng đá việt nam, 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ữ kèo bóng đá việt nam 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ữ kèo bóng đá việt nam về bảng tồn tại trước và tùy chọnđượ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 kèo bóng đá việt nam khác.

Xem thêmpg_dumpTài kèo bóng đá việt nam để biết chi tiết về các hạn chế 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ữ kèo bóng đá việt nam gọi làMyDBthành tệp kết xuất định dạng kèo bóng đá việt nam chỉnh:

$ pg_dump -fc mydb db.dump

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

$ DROPDB MyDB
$ PG_RESTORE -C -D POSTGRES DB.DUMP

Cơ sở dữ kèo bóng đá việt nam có tên trong-DChuyển đổiPG_RESTOREChỉ sử dụng nó để phát hànhTạo cơ sở dữ kèo bóng đá việt namlệnh choMyDB. Với-C, dữ kèo bóng đá việt nam là

Để tải lại kết xuất vào cơ sở dữ kèo bóng đá việt nam mới được 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ữ kèo bóng đá việt nam, 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