Что такое migration versioning?

Middle
109 просмотров
AFK Offer AI

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

Следующий вопрос

Что такое sql.Null types?