ฉันจะคืนค่าข้อความธรรมดา postgres. backupes ได้อย่างไร


18

ฉันส่งออกฐานข้อมูล postgres จาก pgAdmin ในรูปแบบธรรมดาเพราะฉันต้องการค้นหาข้อความฐานข้อมูลทั้งหมด ฉันพยายามกู้คืนฐานข้อมูลกลับ แต่มีข้อผิดพลาดแจ้งว่าไฟล์เก็บถาวรไม่ใช่ไฟล์เก็บถาวรที่ถูกต้อง ฉันจะเรียกคืน db กลับมาได้อย่างไรถ้ามันสามารถกู้คืนได้?

คำตอบ:


19

วิ่ง:

psql -U your_user_name your_db_name < your_dump_file

ฉันอยู่บน windows 7 ฉันสามารถทำสิ่งนี้บน windows 7 ได้หรือไม่

มันควรถ้าส่วนหน้าpsqlรวมอยู่ในแพ็คเกจ postgresql ลองเปิดเครื่องเทอร์มินัลจากนั้นcdไปยังไดเร็กตอรี่ postgresql bin และลองรันpsql

ฉันลองตอนนี้ มันใช้งานไม่ได้ มีไฟล์ psql.bat ในไดเร็กทอรี bin postgres ฉันใช้ postgres 8.3

คุณหมายความว่าอย่างไรกับคำว่า 'มันไม่ทำงาน' หากมี psql.bat อยู่ให้ลองใช้มันควรรัน psql ดูที่นี่เพื่อขอความช่วยเหลือarchives.postgresql.org/pgsql-admin/2006-12/msg00091.php

ขออภัยฉันหมายถึงไม่มีไฟล์ psql.bat ในไดเรกทอรี bin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.