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 liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá hom nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá hom naypg_restore

tên

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

Synopsis

pg_restore[Tùy chọn...] [FileName]

Mô tả

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

pg_restorecó thể hoạt động làm haipg_dumpĐịnh dạng văn bản đơn giản. Một số tùy chọn kiểm soát tập lệnhpg_dumpTùy chọn.

Rõ ràng,pg_restoreKhông thể"Dump Data AsChènlệnh "Tùy chọn,pg_restoreSẽ không thể tải dữ kèo bóng đá hom nayCopycâu lệnh.

Tùy chọn

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 đá hom nay

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

-C
-Clean

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

-C
--Create

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

-Ddbname
--dbname =dbname

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

-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

Lưu trữ làtarLưu trữ.

C

Lưu trữ ở định dạng tùy chỉnh củapg_dump.

-I

Bỏ qua kiểm tra phiên bản cơ sở dữ kèo bóng đá hom nay.

-Iindex
---index =index

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

-L
--List

Liệt kê nội dung của kho lưu trữ. Đầu ra của cái này-LTùy chọn. 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

Chỉ khôi phục kèo bóng đá hom nay 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 kèo bóng đá hom nay mục

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

-N
-Orig-Order

Khôi phục kèo bóng đá hom nay mục theo thứ tự ban đầuPG_DUMP.pg_dumpTạo kèo bóng đá hom nay mục trong mộtkhôngthứ tự trong đó-R.

-O
--order

Khôi phục kèo bóng đá hom nay mục theo thứ tự của OID. Tùy chọn này là hạn chế-NNếu cả hai được chỉ định. Xem thêm-R.

-O
--Không có chủ sở hữu

Không xuất kèo bóng đá hom nay lệnh để đặt quyền sở hữu kèo bóng đá hom nay đối tượng thànhPG_RESTOREkèo bóng đá hom nay vấn đềĐặt ủy quyền phiênCâu lệnh để đặt-O,,

-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
-rearrange

Sắp xếp lại kèo bóng đá hom nay mục theo loại đối tượng (điều này xảy ra sau khi-Nhoặc-O, nếu được đưa ra). Việc sắp xếp lại là

Khi không có-N, -O-Rxuất hiện,pg_restorePhục hồi kèo bóng đá hom nay mụcList-Filenếu-Lđược đưa ra. Sự kết hợp của-O-RBản saopg_dumpTrước khi tạo bãi rác

-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

-S
--chỉ là

Chỉ khôi phục lược đồ (định nghĩa dữ kèo bóng đá hom nay), không phải

-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ữ kèo bóng đá hom nay 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-privileges
--no-acl

Ngăn chặn phục hồi kèo bóng đá hom nay đặc quyền truy cập (Grant/Revoke

-x

Tùy chọn này bị lỗi thời nhưng vẫn được chấp nhận cho ngượcPG_RESTOREBây giờ luôn hành xử theo cách trước đây được lựa chọn bởi điều này

-x vô hiệu hóa máy tính
--bị-Triggers

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

Hiện tại, kèo bóng đá hom nay 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ộtkèo bóng đá hom naySuperuser.

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 miền UNIX cục bộPGPORTMôi trường

-Utên người dùng

Kết nối với tư cách là người dùng đã cho

-W

Buộc nhắc mật khẩu. Điều này sẽ xảy ra

Môi trường

PGHOST
PGPORT
PGUSER

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

Chẩn đoán

Khi kết nối cơ sở dữ kèo bóng đá hom nay trực tiếp được chỉ định bằng-DTùy chọn,pg_restorethực thi nội bộSQLCâu lệnh. Nếu bạn cópg_restore,,PSQL.

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 đá hom 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ữ kèo bóng đá hom 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ữ kèo bóng đá hom nay về bảng đã tồn tại trước và tùy chọn--biến đổi-Triggersđược sử dụng,pg_restorephát ra kèo bóng đá hom nay lệnh đến

  • pg_restoreSẽ không

Xem thêmpg_dumpTài kèo bóng đá hom nay để 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óa

Ví dụ

Để đổ cơ sở dữ kèo bóng đá hom nay được gọi làMyDBĐiều đótarTệp:

$ pg_dump -ft -b mydb db.tar

Để tải lại cơ sở dữ kèo bóng đá hom nay này (với các đối tượng lớn)NewDB:

$ pg_restore -d newdb db.tar

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

$ 

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à kèo bóng đá hom nay số khi bắt đầu

kèo bóng đá hom nay 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 kèo bóng đá hom nay mục 10

$ pg_restore -l Archive.list Archive.file

Lịch sử

Thepg_restoreTiện ích đầu tiênkèo bóng đá hom nay7.1.

Xem thêm

PG_DUMP, pg_dumpall, PSQL