Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
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.
pg_restoreChấp nhận
Chỉ định vị trí của tệp lưu trữ để được
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
Clean (Drop) Đối tượng cơ sở dữ kèo bóng đá việt nam trước khi tái tạo lại
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
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
Thoát nếu gặp phải lỗi trong khi gửi SQL
Chỉ định tệp đầu ra cho tập lệnh được tạo hoặc cho-L. Mặc định
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
Lưu trữ làtarLưu trữ.
Lưu trữ ở định dạng kèo bóng đá việt nam chỉnh củapg_dump.
một kèo bóng đá việt nam không dùng nữa hiện đã bị bỏ qua.
Khôi phục định nghĩa chỉ có tên chỉ mụ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.
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,,
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
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
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 xuất các lệnh để chọn các không gian bảng. Với điều này
Khôi phục chức năng được đặt tên. Hãy cẩn thận để đánh vần
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
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
Chỉ định tên người dùng Superuser sẽ sử dụng khi vô hiệu hóađược sử dụ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.
Khôi phục chỉ có tên Trigger.
Chỉ định chế độ Verbose.
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
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
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
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
Chỉ định cổng TCP hoặc tệp ổ cắm tên miền unix cục bộPGPORTMôi trường
Tên người dùng để kết nối AS.
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à
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
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
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).
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.
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.3vàPhầnĐể biết thêm thông tin.
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