%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%% flowchart LR subgraph Era1["ยุคแก้ DB Manual / Manual Change"] A["ALTER TABLE ด้วยมือจำไม่ได้ว่าเปลี่ยนอะไร"] end subgraph Era2["ยุค Versioned Schema / Migration"] B["Migration Filesเปลี่ยน schema เป็นลำดับ"] C["Commit to Gitทีมใช้ร่วมกัน"] end subgraph Era3["ยุค Reproducible Dev DB"] D["Seed Dataข้อมูลตัวอย่าง"] E["Reset + Seedสร้าง DB ใหม่ได้ซ้ำ"] end A --> B --> C --> D --> E
%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#fabd2f", "primaryTextColor": "#282828", "primaryBorderColor": "#b57614", "lineColor": "#7c6f64", "secondaryColor": "#83a598", "tertiaryColor": "#b8bb26", "background": "#fbf1c7", "mainBkg": "#ebdbb2", "fontFamily": "Tahoma, sans-serif"}}}%% flowchart TD A["แก้ schema.prismaUpdate schema"] --> B["migrate devสร้าง migration"] B --> C["Database UpdatedDB เปลี่ยนตาม schema"] C --> D["Commit Migrationเก็บใน Git"] D --> E["Team Pullทีมดึงไปใช้"] E --> F["db seedใส่ข้อมูลตัวอย่าง"]