Update PostgreSQL 17 > 18 Docker Note

อันนี้ Blog นี้มา Recap Step สำหรับ Update Postgres 17 > 18 Docker Note ผมใช่ในสาย Dev นะ Env เดิม สำหรับผมใช้ docker compose ตามนี้เลยครับ แล้วที่นี่มีการ map data จาก /var/lib/postgresql/data มาที่ host ./postgres_data ข้างใน มีของตามนี้ GoTo PG18 เนื่องจาก Postgres 18+ บน Docker เปลี่ยนโครงสร้างการเก็บไฟล์แบบแยกเวอร์ชัน มันมี 3 – ทำ dump ออกมา restore แล้ว อันนี้ Step แบบ Classic เลยครับ – autoupgrade image อันนี้มีหลายค่าย หลักการเหมือนกัน อ๋อ compose ตัวเต็มที่ผมใช้ใน dev – line ที่ปรับตาม highlight tianon/docker-postgres-upgrade ทดเพิ่ม จริงมันเป็น Solution ให้มาเขียน Blog ผมไม่อยาก dump db ที่ docker dev มันเยอะ เลยมาหาดูครับ เจอปัญหาเยอะ เจออะไรแบบนี้ สรุปต้องมาใช้ tianon/docker-postgres-upgrade และเอา Check Sum ออก จะได้ผลลัพธ์ตามนี้ แก้ pg_hba.conf ถ้าลอง Connect เข้ามาไม่ได้ สำหรับ Postgres V18 ปรับจะไม่ให้ IP ข้างนอกเข้ามาเชื่อมได้ง่ายๆ…








