Re: Materialized Views

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

In response to

Browse pgsql-de-allgemein by date

  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 ?