Описание тега golang-migrate

NoneGolang-migrate - это инструмент миграции базы данных, написанный на Go. Вопросы с меткой golang-migrate должны иметь прямое отношение к миграции баз данных в Go.

См. https://github.com/golang-migrate/migrate

Миграции баз данных написаны на Go. Используйте как интерфейс командной строки или импортируйте как библиотеку.

  • Migrate считывает миграции из источников и применяет их в правильном порядке к базе данных.
  • Драйверы "тупые", миграция склеивает все вместе и гарантирует надежность логики. (Также делает драйверы легкими.)
  • Драйверы баз данных ничего не предполагают и не пытаются исправить вводимые пользователем данные. Если сомневаетесь, проиграйте.