Datensatz Kopierfunktion

Kopien von Datensätzen können nun direkt vom Datensatz aus erstellt werden.

image-20240124-112654.png
Dialog zum Kopieren

Es gibt zwei Auswahlmöglichkeiten

  • Oberste Ebene = Nur dieser Datensatz ohne jeglichen Relationen wird kopiert

  • Rekursiv = Dieser Datensatz und zusätzlich alle 1:1 Relationen werden kopiert. 1:N Relationen werden nicht kopiert.

    • Wenn der Datensatz der Eigentümer der 1:1 Relation wird von diesem ebenfalls eine Kopie erstellt

    • Falls nicht, wird die 1:1 Relation auf den Wert des Originals gesetzt.

  • Eigentümer = (Cascading Delete) Beschreibt das Verhältnis einer Relation zwischen zwei MetaKlassen. Es gibt eine Haupt-Klasse und eine Unter-Klasse. Wird die Haupt-Klasse Kopiert/Gelöscht so auch die Unter-Klasse.

Unique und Required Felder

Unique und Required Felder können nicht immer automatisiert kopiert werden.

Im Moment wird bei Unique-Text-Feldern ein " - Kopie" angehängt - was aber aufgrund von Feldlängen-Beschränkungen auch nicht immer gehen wird. Andere Feldtypen werden (noch) nicht behandelt.