Làm cách nào để khôi phục tệp văn bản postgres .backup


18

Tôi đã xuất một db postgres từ pgAdmin ở định dạng đơn giản vì tôi muốn tìm kiếm toàn bộ văn bản db. Sau đó tôi đã cố gắng khôi phục lại cơ sở dữ liệu nhưng nó báo lỗi rằng tệp lưu trữ không phải là tệp lưu trữ hợp lệ. Làm cách nào để khôi phục lại db nếu nó có thể được khôi phục?

Câu trả lời:


19

chạy:

psql -U your_user_name your_db_name < your_dump_file

Tôi đang ở trên windows 7. Tôi có thể làm điều này trên windows 7 không?

nó nên, nếu frontend psql được bao gồm trong gói postgresql. Hãy thử khởi động một thiết bị đầu cuối, sau đó cd vào thư mục bin postgresql và thử chạy psql

Tôi đã thử nó bây giờ. Nó không hoạt động. Có tệp psql.bat trong thư mục bin postgres. Tôi đang sử dụng postgres 8.3

bạn có ý nghĩa gì với 'nó không hoạt động'? Tuy nhiên, nếu có psql.bat, hãy thử với nó, nó sẽ chạy psql. tìm ở đây để được giúp đỡ lưu

Xin lỗi tôi có nghĩa là không có tệp psql.bat trong thư mục bin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.