Datensatz Kopierfunktion
Kopien von Datensätzen können nun direkt vom Datensatz aus erstellt werden.
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 erstelltFalls 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.