Как обновить материализованное представление в случае multidb в django, используя manage.py? - PullRequest
0 голосов
/ 11 февраля 2019

Я использую Postgresql в качестве базы данных в моем django проекте.Я использую материализованные представления также используя django-pgviews , который является модулем django для использования материализованных представлений в django.

Для обновления материализованных представлений я использую команду ниже

python manage.py sync_pgviews

Но сейчас я использую multidb в своем проекте django.Которым легко управлять, как

python manage.py migrate # This will apply sql to default database
python manage.py migrate --database=tableau # This will apply sql to tableau database

Я ожидал, что опция --database=tableau также будет работать с python manage.py sync_pgviews.Но это не работает.

python manage.py sync_pgviews # refresh default db views
python manage.py sync_pgviews --database=tableau # This does not work

Как обновить материализованное представление другой базы данных с помощью django, используя manage.py?

...