From: | Thorsten Körner <thorstenkoerner(at)web(dot)de> |
---|---|
To: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>, pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Materialized Views |
Date: | 2006-06-22 14:42:26 |
Message-ID: | 200606221642.28117.thorstenkoerner@web.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Hallo,
Am Donnerstag, 22. Juni 2006 15:02 schrieb A. Kretschmer:
> am 22.06.2006, um 14:30:12 +0200 mailte Andreas Seik folgendes:
> > Dabei ändert sich die Views _in der Regel_ nicht, da sich die
> > zugrundelegenden Tabellen selten ändern.
> >
> > Ich habe bissher nicht mit Triggern gearbeitet, aber ich könnte mir
> > folgendes vorstellen:
> >
> > Ich habe anstelle der View eine Tabelle (Folgetabelle), die bei jedem
> > lesenden Zugriff zunächst prüft, ob sich die Grundlegende Tabellen
> > gändert haben. Wenn ja, dann erstelle diese Folgetabelle neu.
>
> Es gibt IIRC leider keine Trigger auf SELECT.
Aber man könnte einen Trigger auf ein INSERT / UPDATE ansetzen, wenn eine der
zugrunde liegenden Tabellen geändert werden. Also nicht erst dann, wenn der
View gelesen werden soll.
Grüße aus Hamburg
Thorsten
From | Date | Subject | |
---|---|---|---|
Next Message | Andreas Seik | 2006-06-22 20:32:56 | Re: Materialized Views |
Previous Message | Tobias Bußmann | 2006-06-22 14:26:36 | Re: CHECK-Constraint mit WHERE ? |