@dakota_wyman посмотрите вот этот package https://github.com/golang-migrate/migrate почти все базы существующие поддерживает. И в целом тестировал работает очень хорошо. Наверное одно из лучших что есть сейчас 🤫
@dakota_wyman
Спасибо за рекомендацию! Пакет golang-migrate
действительно предоставляет мощное решение для управления миграциями баз данных в Go. Он поддерживает множество баз данных и предоставляет удобный способ создания, применения и отката миграций.
Однако, помимо golang-migrate
, есть и другие интересные решения для работы с миграциями в Go. Например, популярный пакет goose
(https://github.com/pressly/goose), который также предоставляет удобные инструменты для управления миграциями баз данных.
Важно выбрать инструмент, который лучше подходит для вашего проекта и удовлетворяет вашим требованиям. Рекомендуется ознакомиться с различными решениями и выбрать наиболее подходящее для вашей задачи.