Я новичок в создании alembic / flask / database и миграции, поэтому мой вопрос может быть простым.
Я использовал alembic для создания моей первоначальной схемы и проверил локально, что таблица обновляется и понижается в соответствии с ожиданиями.
В файле alembic.ini
я заполнил эту строку:
sqlalchemy.url = postgresql://localhost/my-db-in-the-cloud
и снова все работает хорошо.
Теперь я пытаюсь подключить его к моему существующему приложению Flask (локально, которое в настоящее время не имеет базы данных db), и я не уверен, что делать дальше. Я пробовал всевозможные варианты поиска, как подключить созданную алгоритмом схему к моему веб-приложению, и не придумываю ничего очень полезного. Я видел много примеров того, как связать его конкретно с SQLAlchemy
, который затем позволяет вам создавать таблицы, но я уже сделал все это в миграции alembic. Мне кажется, что у меня должен быть способ указать на sqlalchemy.url
, созданный в файле alembic.ini
, но я не уверен, как правильно соединить приложение Flask, alembic и SQLAlchemy. Может ли кто-нибудь помочь направить меня в правильном направлении?