как сделать так, чтобы поднимаемый testcontainer увидел sql файлы с миграциями, если они в сильно разных package?
храните миграции в одном месте и подгружайте их в embed.FS при компиляции
Ох, а как это.. может есть примерчик как сделать? 🙂
https://go.dev/play/p/BtaagkvowJU?v=goprev
https://github.com/golang-migrate/migrate/tree/master/source/iofs
Супер, спасибо 🙂
если sql в разных пакетах, то имеет смысл делать выполнение sql в этих пакетах, очищая БД от данных на каждом шагу перешли к тесту в пакете, удалили данные все, запустили запуск sql, выполнили тесты
migrate.New
он же про тестконтейнеры пишет а вы про какую то очистку данных
Обсуждают сегодня