Ergebnis 1 bis 3 von 3

Thema: View mit Trigger in eigene Tabelle schreiben

  1. #1
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Frage View mit Trigger in eigene Tabelle schreiben

    Hallo,

    ich habe eine Abfrage auf relative viele Tabellen. Daraus erstelle ich eine View. Auf der Website wird in der Übersicht die View dargestellt.

    Das dauert finde ich recht lange, da es sich ja um eine view handelt. Einzelne Tabellen, obwohl größer werden schneller dargestellt.

    Kann man daher nicht die View per Trigger in eine eigene Tabelle schreiben?

    Kann man angeben, wann eine "Kopie" der View in die Tabelle geschrieben wird?


    Karl

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von karl_ha Beitrag anzeigen
    Hallo,

    ich habe eine Abfrage auf relative viele Tabellen. Daraus erstelle ich eine View. Auf der Website wird in der Übersicht die View dargestellt.

    Das dauert finde ich recht lange, da es sich ja um eine view handelt. Einzelne Tabellen, obwohl größer werden schneller dargestellt.

    Kann man daher nicht die View per Trigger in eine eigene Tabelle schreiben?

    Kann man angeben, wann eine "Kopie" der View in die Tabelle geschrieben wird?


    Karl
    Ein VIEW ist nix weiter als ein Alias auf das Select, welches den VIEW definiert. Also, ein select * from VIEW expandiert auf ein select * from (create view as ...).

    Du kannst mal mit EXPLAIN ANALYSE schauen, wo die Zeit verloren geht, du kannst die Ausgabe auch hier zeigen.

    Materielle VIEWS gibt es so nicht in PostgreSQL, aber es gibt gute Leute, die es dennoch realisiert haben, PostgreSQL/Materialized Views - Jonathan Gardner's Tech Wiki z.B.


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Standard

    Danke für den Link !

Ähnliche Themen

  1. Frage Mit Trigger in eine Spalte schreiben.
    Von karl_ha im Forum Trigger und Funktionen
    Antworten: 5
    Letzter Beitrag: 31.01.2012, 12:39
  2. Frage Trigger in C -> Werte schreiben
    Von Schmole im Forum Trigger und Funktionen
    Antworten: 5
    Letzter Beitrag: 26.03.2010, 18:43
  3. Antworten: 5
    Letzter Beitrag: 26.11.2009, 16:31
  4. Problem INSERT RULE beim Schreiben in View
    Von buzztea im Forum Trigger und Funktionen
    Antworten: 6
    Letzter Beitrag: 04.11.2008, 12:21
  5. Mit einer Funktion in eine Tabelle schreiben
    Von columbus im Forum PL/pgSQL
    Antworten: 11
    Letzter Beitrag: 23.02.2006, 16:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum