Есть два подхода: sequential (001, 002, 003) и timestamp-based (20240301120000). Sequential проще, но конфликтует в командах — два разработчика создают миграцию 005. Timestamp-based решает это, но порядок менее очевиден. goose поддерживает оба. Важно: никогда не меняй уже применённую миграцию — создай новую.
Что такое migration versioning?
Middle
109 просмотровAFK Offer AI
Что такое sql.Null types?