Domino 9 und frühere Versionen > ND6: Entwicklung
Dokumente Kopiren und die Doc.ID beibehalten
Semeaphoros:
Bernhard, das stimmt jetzt aber nicht.
Die UNID enthält nicht die RepID der Datenbank. Du verwechselst das vermutlich mit dem DocLink, da ist die Datenbank als sogenannter Hint mit drin.
Wenn man eine Datenbank mit Datenbank - Kopieren in Gänze kopiert, behalten alle Dokumente ihre ursprüngliche UNID
Wenn man per Copy und Paste die Dokumente von einer Datenbank in eine andere (nicht Replik) kopiert, behalten die Dokumente ebenfalls ihre UNID, sofern nicht bereits ein Dokument mit derselben UNID existiert. In diesem Falle bekommt das Doc eine neue.
Wenn man per LS die UNID ändert (und zum Bleistift auf den Wert eines Dokumentes aus einer anderen DB setzt) macht Notes eine Kopie des ursprünglichen Dokumentes und hat dann 2 Exemplare des Dokumentes in der Datenbank, einmal mit der ursprünglichen UNID und einmal mit der künstlich gesetzten UNID.
koehlerbv:
Ich fasse es nicht - da bin ich lange Jahre von einer falschen Annahme ausgegangen ... Danke für den Hinweis.
Allerdings kann ich Copy & Paste nicht nachvollziehen - dabei gibt es eine neue UNID. CopyToDatabase übernimmt wiederum die originale UNID.
Bernhard
Semeaphoros:
CopyUndPastete verhält sich vielleicht nicht in allen Versionen gleich. Ich habs mit 6.5.3e vorher ausprobiert und da gibt es nur neue UNIDS, wenn die vorhandene bereits besteht.
sky-diver:
also ich weiss nicht, ich habe nun mal zwei neue datenbanken erstellt (unterschiedliche ReplID) und habe ein neues dok erstellt. Das selektiert und in die neue db die ja leer ist kopiert. Und da bekommt es glich eiene neue Dok id ! Laut aussahe dürfte das ja nicht der fall sein oder ?
Semeaphoros:
Also, ich hab auch von anderen Leuten schon beide Versionen gehört, sprich, möglicherweise ist es eben tatsächlcih vom eingesetzten Client abhängig. Oder Du hast noch ein Deletion Stub oder sowas drin, die zählen natürlich auch.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln