Migrations come from one file
(feedback.json)
Everytime you build your app it automatically runs the migrations.
They are additive only, no drop table or drop index.
In postgresl we use
create index CONCURRENTLY
so it's safe to run in production.
You have options like "regex": "^[\\+@\\.a-zA-Z0-9_]{2,50}$"
And "index": "yes", "unique"
And "null" by default is NOT null, but you can say "null": "yes"