Backup และ Restore ฐานข้อมูล Postgres แบบต่างเวอร์ชั่น
12 มิ.ย. 68 , 13:58

พอย้าย Server ใหม่ ก็อยากใช้ ฐานข้อมูล version ล่าสุดไปเลยใช่มั้ยล่ะ ปัญหาก็คือ มันดันใช้ pg_dump -> pg_restore ตรงๆ เลยไม่ได้ (โดนด่ากลับมา)

แค่เอาออกมายังไม่ได้เลย (ทำที่ server ใหม่) , แถม พอเอาออกจาก server เดิมได้ ก็เอาเข้าไม่ได้อยู่ดี

สรุปคือจบ ใช้วิธีนี้ไม่ได้

ด้วยคำสั่งประมาณนี้แทน

จุดสำคัญ option -v -c

ซึ่งไฟล์ที่ได้มา จะใหญ่เบอเร่อเลย เพราะไม่มีการบีบอัด แต่ก็นั่นล่ะเพื่อให้มันใช้ได้ ก็ต้องยอมๆ ไป

อันนี้ต้องเปลี่ยนไปใช้คำสั่ง psql แทนเลย เพราะ เป็นการรันคำสั่ง SQL ธรรมดาจาก text file