pgschema - เครื่องมือย้ายสคีมา Postgres แบบประกาศเชิงประกาศสไตล์ Terraform
(github.com/pgschema)- เครื่องมือ CLI สำหรับจัดการสคีมาฐานข้อมูล Postgres แบบ ประกาศเชิงประกาศ ได้เหมือน Terraform
- เวิร์กโฟลว์ 4 ขั้นตอน: dump → edit → plan → apply สำหรับสคีมา
- สามารถ ตรวจสอบล่วงหน้าอย่างโปร่งใส ได้ว่า SQL ใดจะถูกรันก่อนทำการ migration จึงช่วยให้การเปลี่ยนแปลงมีความน่าเชื่อถือสูง
- ต่างจากเครื่องมือ migration แบบ ORM เดิม โดยรองรับความสามารถเฉพาะของ Postgres ได้ อย่างครอบคลุม และมี การเปรียบเทียบระดับสคีมา จึงมีประโยชน์ในสภาพแวดล้อมแบบมัลติเทนเนนต์ด้วย
- รองรับ Postgres เวอร์ชัน 14, 15, 16, 17
2 ความคิดเห็น
เป็นเนื้อหาที่น่าสนใจครับ
ฟังก์ชันหรือแนวทางดูเหมือนจะคล้ายกับ Atlas นะครับ: https://atlasgo.io/