Montag, 17. Juli 2006
Primärschlüssel Korrektur
bnreimer, 19:24h
Es ist lästig.
Man hat eine schöne Firebird Datenbank mit Generatoren (Oder Sequences) um Primärschlüssel zu füllen und dann leert man die DB um vor der scharfen Verwendung noch einmal sauber Daten zu importieren.
Dann passen die Generatoren aber nicht mehr und werden unnötig gross.
Ja, ich weis, es ist nur Kosmetik, aber warum nicht.
Hier eine Prozedur, die - wenn die Namenskonvention GEN__<field> eingehalten ist (wobei <field> auch weggelassen sein kann), Generatoren zu Tabellen findet, ein SELECT MAX(*) .. macht und den Generator entsprechend korrigiert.
Man hat eine schöne Firebird Datenbank mit Generatoren (Oder Sequences) um Primärschlüssel zu füllen und dann leert man die DB um vor der scharfen Verwendung noch einmal sauber Daten zu importieren.
Dann passen die Generatoren aber nicht mehr und werden unnötig gross.
Ja, ich weis, es ist nur Kosmetik, aber warum nicht.
Hier eine Prozedur, die - wenn die Namenskonvention GEN_
... comment