Медленные миграции Django на облачном спаннере и невозможность запуска миграций Django на облачном спаннере
Я пытаюсь настроить свой проект Django с помощью Cloud Spanner. Я наткнулся на этот пакет django-google-spanner 3.0.1, который обеспечивает поддержку Django ORM. Я сделал все, как указано в документации, например, добавил приложение в список INSTALLED_APPS = ['django_spanner',], настроил базу данных после создания экземпляра spanner & базы данных. Затем создал учетную запись сервиса с соответствующими правами & и, наконец, установил переменные окружения с ключом учетной записи сервиса & id проекта.
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/keyfile.json
export GOOGLE_CLOUD_PROJECT=gcloud_project
Пока я могу подключиться к экземпляру spanner, когда я запускаю свой проект, но когда я запускаю python manage.py migrate, требуется около 10-20 минут для создания 3-4 таблиц в базе данных. Я ждал около 30 минут, чтобы увидеть, что он может закончить, но, к сожалению, он потерпел неудачу с этой ошибкой -
Не знаю, имеет ли это значение, но созданный мной экземпляр находится в регионе Мумбаи, а я на расстоянии 300 км запускаю свое приложение локально в контейнере docker.