Alembic-Erzeugung einer materialisierten AnsichtPython

Python-Programme
Anonymous
 Alembic-Erzeugung einer materialisierten Ansicht

Post by Anonymous »

Wie bringe ich Alembic dazu, SQL für in SQLAlchemy erstellte materialisierte Ansichten zu verstehen und zu generieren?
Ich verwende flask-sqlalchemy und auch Alembic mit Postgres. Um eine materialisierte Ansicht für die Arbeit mit SQLAlchemy zu erhalten, habe ich einen schönen Beitrag zu diesem Thema verfolgt. Ich habe es häufig verwendet, mit nur ein paar geringfügigen Abweichungen (der Artikel verwendet auch flask-sqlalchemy, das vollständige Codebeispiel verwendet jedoch stattdessen direkt die deklarative Basis von SQLAlchemy).

Code: Select all

class ActivityView(db.Model):
__table__ = create_materialized_view(
'activity_view',
db.select([
Activity.id.label('id'),
Activity.name.label('name'),
Activity.start_date.label('start_date'),
]).where(
db.and_(
Activity.start_date != None,
Activity.start_date

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post