Описание тега golang-migrate
NoneGolang-migrate - это инструмент миграции базы данных, написанный на Go. Вопросы с меткой golang-migrate должны иметь прямое отношение к миграции баз данных в Go.
См. https://github.com/golang-migrate/migrate
Миграции баз данных написаны на Go. Используйте как интерфейс командной строки или импортируйте как библиотеку.
- Migrate считывает миграции из источников и применяет их в правильном порядке к базе данных.
- Драйверы "тупые", миграция склеивает все вместе и гарантирует надежность логики. (Также делает драйверы легкими.)
- Драйверы баз данных ничего не предполагают и не пытаются исправить вводимые пользователем данные. Если сомневаетесь, проиграйте.