Det är organiserat så att alla crates som behöver en databas har en katalog som
heter schema i sig. Där finns ett antal xx-namn.sql-filer. De läses in i
ordning som bestäms av filnamnets siffra. Säg t.ex. att du har en tabell som
heter images där bland annat en användares profilbild lagras. Då funkar inte
1-user.sql 2-image.sql för att user-tabellen har en referens till image som
inte än är definierad.
Gör en ändring i schemat¶
- ändra någon av sql filerna eller skriv en ny
- kör scriptet
create-migration.sh(bara Unix, om du har Windows skaffa WSL) - titta på migrationen som just skapades
- committa in det i git:)