Home Forum Nuclos Konfiguration Vorgänge und Objekte Dynamische Entität kann nicht gespeichert werden Aw: Dynamische Entität kann nicht gespeichert werden

#5257
Ramin Goettlich
Teilnehmer

Hallo,

die Views sollte man in dynamischen Entitäten aus zwei Gründen besser nicht verwenden:
a) Performance (die Views joinen ja einfach alle Referenzen rein, die wenigsten wird man in einer dynamischen Entität tatsächlich brauchen)
b) Postgresproblematik bzgl. der Aktualisierung von Datenbankobjekten. Postgres löscht immer alle abhängigen Objekte (ungefragt), d.h. ändert man eine Entität über den Entitätenwizard, sind Objekte (z.B. dynamische Entitäten), die auf der View der Entität beruhen, nach der Änderung weg.

Der dritte Grund, dass die Views eliminiert werden, trifft zwar zu und das ist in 3.3 auch schon so umgesetzt, allerdings werden die Views momentan trotzdem bis auf Weiteres generiert (auch wenn Nuclos sie nicht mehr nutzt) – aus Gründen der Abwärtskompatibilität bzgl. z.B. dynamischer Entitäten, die man gemäss der obigen beiden Gründe aber ja sowieso umbauen sollte… In einer späteren Version werden wir die Generierung der Views dann aber auch einstellen – bis dahin hat man also noch Zeit für den Umbau 😉

Grüsse,
nuclosian