Я использую 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
?