Скопируйте сценарии миграции, созданные внутри докера, во внешнюю базу данных.
В настоящее время я работаю над проектом, в котором я использую Postges внутри Docker и управляю им через Flask-Migrate, но только во время разработки. Моя цель - использовать базу данных непосредственно на VPS.
Могу ли я создать сценарии миграции в базе данных Docker, а затем скопировать их для запуска в базе данных VPS?
1 ответ
Решение
Ваши сценарии миграции будут храниться с вашим исходным кодом, а не внутри контейнера Docker, где находится база данных. Так что это на самом деле не имеет значения, если вы правильно настроите URL-адрес подключения к базе данных, вы можете создавать и применять миграции для любой поддерживаемой базы данных, будь то размещение в контейнере или VPS.