ทำ Database Migrations กับ Database Schema ที่เราออกแบบกันไว้ด้วย Flyway

Опубликовано: 14 Июль 2026
на канале: TP Coder
579
13

หลังจากที่เราออกแบบ Schema ไว้ทั้งหมดแล้ว แน่นอน เราก็ต้องเอามาใช้กับ Backend ของเรา

สำหรับพวกการเปลี่ยนแปลง schema อย่างเช่น ALTER หรือ constant table ถ้าใส่ SQL ตรง ๆ ที่ Database ไปเลยมันก็ได้น่ะแหละ แต่มันอาจจะเกิดปัญหา configuration drift หรือ misconfiguration ได้

ดังนั้นวีดีโอนี้ แอดมาร์ทก็จะมาพาใช้ตัว Database Migrations หรือ Evolutionary database เพื่อที่จะทำให้การเปลี่ยนแปลงบน Database สามารถ tracking เป็น version ได้

ย้ำอีกครั้งว่า วิธีนี้ จะใช้กับ schema หรือ constant table เท่านั้นนะครับ

Code example
https://github.com/marttp/20240629-Go...

หวังว่าจะมีประโยชน์ไม่มากก็น้อยครับ 🙇‍♂️
ขอให้ทุกคนมีความสุข

GitHub: https://github.com/marttp
LinkedIn:   / thanaphoom-babparn  
Medium:   / tpbabparn  
Linktree: https://linktr.ee/tpbabparn