Bin schon auf den Fehler gekommen: .. alte
DB. Und diese hatte noch keine Daten in den Table. Dafür habe ich einige Stunden gesucht.
Ein Klassiker, ich habe sowas auch schon mindestens einmal gehabt.
Und irgendwann habe ich mir eine Tabelle angelegt, die es im Prinzip auch aus anderen Gründen geben musste.
DB Customizing, ein paar spezifische Konfigurationsangaben des System Setups und schlicht und ergreifend ein Name, Dev XY alpha, .. Prod <Standort> ..
Ist irgendwie hilfreich. Ich kann die
DB einfach (ab)fragen, wer sie ist. Letztlich ist das sogar im Frontend gelandet und es gibt auch eine Version bzw. sogar 2, eine für das Datenmodell und eine für den Stand der Applikationsstammdaten. Die Versionen kommen natürlich aus Scripten.
Kehrseite der Medaille ist natürlich, dass auch diese Information gepflegt werden muss. Tatsächlich ist aber der Umgang mit dem
DB Namen*, mit der
DB ein anderer als mit Codezeilen, Connectionstrings, Versionierungstools usw. Es klappt gut.
*Nicht der technische, sondern der "Taufname"