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 tỷ số bóng đá euro hôm 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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo tỷ số bóng đá euro hôm naypg_restore

kèo tỷ số bóng đá euro hôm nay

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

Synopsis

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

Mô tả

pg_restorelà một tiện ích chokèo tỷ số bóng đá euro hôm nayCơ sở dữ kèo tỷ số bóng đá euro hôm naypg_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 tỷ số bóng đá euro hôm nay đó vàpg_dump. Một số tùy chọnpg_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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay

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

-C
-Clean

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

-C
--Create

Tạo cơ sở dữ kèo tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nayLệnh. Tất cả dữ kèo tỷ số bóng đá euro hôm nay

-Ddbname
--dbname =dbname

Kết nối với cơ sở dữ kèo tỷ số bóng đá euro hôm naydbnamevà 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
tùy chỉnh

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 tỷ số bóng đá euro hôm nay.

-Iindex
--index =index

Khôi phục định nghĩa chỉ có kèo tỷ số bóng đá euro hôm nay 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

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 kèo tỷ số bóng đá euro hôm nay
-schema =lược đồ

Khôi phục chỉ các đối tượng trong lược đồ có kèo tỷ số bóng đá euro hôm nay. Cái này-TTùy chọn

-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ỳ kèo tỷ số bóng đá euro hôm nay người dùng nào

-Pkèo tỷ số bóng đá euro hôm nay chức năng (argtype [,,
--function =kèo tỷ số bóng đá euro hôm nay chức năng (argtype [,,

Khôi phục chức năng được đặt kèo tỷ số bóng đá euro hôm nay. Hãy cẩn thận để đánh vần

-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 tỷ số bóng đá euro hôm nay), không phải dữ kèo tỷ số bóng đá euro hôm nay--SchemaTùy chọn, sử dụng từ"lược đồ"Trong một khác

-Skèo tỷ số bóng đá euro hôm nay người dùng
-superuser =kèo tỷ số bóng đá euro hôm nay người dùng

Chỉ định kèo tỷ số bóng đá euro hôm nay người dùng Superuser sẽ sử dụng khi vô hiệu hóa20606_20626được sử dụng.

-TBảng
--TABLE =Bảng

Khôi phục định nghĩa và/hoặc dữ kèo tỷ số bóng đá euro hôm nay của bảng được đặt tên.

-TTrigger
--Trigger =Trigger

Khôi phục chỉ có kèo tỷ số bóng đá euro hôm nay Trigger.

-V
--Verbose

Chỉ định chế độ Verbose.

-x
21394_21411
--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ữ kèo tỷ số bóng đá euro hôm 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ộtkèo tỷ số bóng đá euro hôm naySuperuser.

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

22936_22965

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

Tùy chọn này chỉ có hiệu lực khi khôi phục trực tiếp

pg_restorecũng chấp nhận

-Hhost
--host =máy chủ

Chỉ định kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay miền unix cục bộPGPORTMôi trường

-Ukèo tỷ số bóng đá euro hôm nay người dùng
--Username =kèo tỷ số bóng đá euro hôm nay người dùng

kèo tỷ số bóng đá euro hôm nay người dùng để kết nối AS.

-W
--password

Forcepg_restoređến

Tùy chọn 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

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

Môi trường

PGHOST
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áckèo tỷ số bóng đá euro hôm nayTiện ích, cũng sử dụnglibpq(xemPhần 30.12).

Chẩn đoán

Khi kết nối cơ sở dữ kèo tỷ số bóng đá euro hôm 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. 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 tỷ số bóng đá euro hôm 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 tỷ số bóng đá euro hôm nay foo với Template Memlate0;

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

  • Khi khôi phục dữ kèo tỷ số bóng đá euro hôm 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_restoreSẽ không

Xem thêmpg_dumpTài kèo tỷ số bóng đá euro hôm 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ụ

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

$ pg_dump -fc mydb db.dump

Để thả cơ sở dữ kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay có tên trong-DSwitchPG_RESTOREChỉ sử dụng nó để phát hànhTạo cơ sở dữ kèo tỷ số bóng đá euro hôm naylệnh choMyDB. Với-C, dữ kèo tỷ số bóng đá euro hôm nay là

Để tải lại kết xuất vào cơ sở dữ kèo tỷ số bóng đá euro hôm 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ữ kèo tỷ số bóng đá euro hôm 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