У меня есть приложение Flask, которое использует SQLAlchemy (Flask-SQLAlchemy) и Alembic (Flask-Migrate). Приложение работает в Google App Engine. Я хочу использовать Google Cloud SQL.Запуск миграции Alembic в Google App Engine
На моей машине я запускаю python manage.py db upgrade
для выполнения моих миграций против моей локальной базы данных. Поскольку GAE не разрешает выполнение произвольных команд оболочки, как мне выполнить миграции на нем?
Это на самом деле то, что я закончил делать. Однако присвоение IPV4-адреса экземпляру SQL стоит 0,01 долл./Ч = 7,2 долл./Мес. Если бы был способ автоматизировать получение адреса, запуск миграции, а затем его выпуск, я был бы счастливым кемпером – gberger
, вы можете использовать gcloud sql instance patch --assign-ip, gcloud sql instance patch --no-assign -ip для назначения/отмены назначения IP-адреса – Vadim