Ach ja, bezüglich der AppVersion und
DBVersion,
denn es kann ja auch vorkommen, dass
* man mit unterschiedlichen ProgrammVersionen auf die selbe
DB zugreift
* oder mit einem Programm auf unterschiedliche Datenbanken.
Für bestimmte Dinge, im Programm, benötigt es eine gewisse
DB-Version,
aber für gewisse Funktionen/Strukturen/Daten, benötigt es eine gewisse Programm-Version.
(Minimal-Version und Maximal-Version)
Die Anwendung setzt also voraus, dass die
DB eine bestimmte (die gleiche) Version besitzt, bzw. in einem vorgegebenen Versionsbereich vorliegt.
Und/oder andersrum, eine bestimmte
DB-Version setzt eine Anwendung vor, welche in einem gewissenen Versionsbereich liegt.
Ein Therapeut entspricht 1024 Gigapeut.