คำถามติดแท็ก pg-restore

14
รับ“ [archiver] เวอร์ชันที่ไม่รองรับ (1.13) ในส่วนหัวของไฟล์” เมื่อเรียกใช้ pg_restore
ฉันเพิ่งอัพเกรดเป็น postgres 10.2 บน mac os ซึ่งตรงกับ 10.2 บน heroku ฉันพยายามดาวน์โหลดสำเนาของฐานข้อมูลและกู้คืนในเครื่อง ก่อนการอัพเกรดการคืนค่าจะทำงานได้ดี ฉันวิ่ง pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name backup.dump แต่ฉันได้รับข้อผิดพลาดนี้: pg_restore: [archiver] รุ่นที่ไม่สนับสนุน (1.13) ในส่วนหัวของไฟล์ ฐานข้อมูลดูเหมือนว่าจะทำงานตกลง มันเป็นแอพพลิเคชั่นทางรถไฟและฉันอัพเกรด pg gems ฉันวิ่งได้rake db:createและdb:migrateก็สบายดี

7
ไฟล์อินพุตดูเหมือนจะเป็นการถ่ายโอนข้อมูลรูปแบบข้อความ กรุณาใช้ psql
ฉันสำรองข้อมูลโดยใช้ไฟล์ pg_dump db_production > postgres_db.dump จากนั้นฉันคัดลอกไปยัง localhost โดยใช้ scp ตอนนี้เมื่อฉันนำเข้าฐานข้อมูลในเครื่องของฉันมันทำให้เกิดข้อผิดพลาด pg_restore: [archiver] input file appears to be a text format dump. Please use psql. โดยใช้เส้นจุลภาค pg_restore -d db_development postgres_db.dump
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.