Moin,

a) Danke für die Arbeit!

b) Diese Untersuchung gibt es schon, Kristian Springer hat das vor seinem Abgang bei uns umfangreich gemacht. Dabei hat er alle DB-Schemata einbezogen und hat auch "das richtige xRes-Schema" und die entsprechenden Diffs zu den Live-Kundensystemen erstellt.

c) Weiteres Vorgehen: Ich empfehle, dass wir uns ein Cleanup für das Frühjahr 2016 vornehmen und dort mal alle KundenDatenbanken aufräumen. Dabei denke ich an diese Aufgaben:

VG SRK

Mit freundlichen Grüßen
 
Stefan Rank-Kunitz
 - Lead Developer -
________________________________________________________
TraSo GmbH

Georg-Schumann-Str. 294
D-04159 Leipzig
Tel.: +49 341 355 740 - 43

E-Mail: s.rank-kunitz@traso.de
________________________________________________________
Handelsregister: Amtsgericht Leipzig, HRB 21850
Am 30.11.2015 um 18:18 schrieb Marcus Puchalla:
Hallo zusammen,

im Rahmen meiner heutigen Fehlersuche habe ich mal einen Diff der MySQL
Schemas unsere Kunden gemacht.
Die Ergebnisse habe ich mal in ein privates Repo getan
(http://stash.app.activate.de/users/m.puchalla/repos/mysql_customer_diff/)
Dort finde ihr Dateien wir etwa: JT_FER.log welche den Diff zwischen der
JT und der FER DB darstellen. Alle Resultat beziehen sich aktuell nur
auch die xres_XXX_hotels Datenbank!

Der Diff beinhaltet Interessante Abweichungen wie etwas:

- Missing Column(s)
- Unexpected Column(s)
- Changed Column(s)
- Missing Foreign Key(s)
- Unexpected Foreign Key(s)
- Missing Index(s)
- Unexpected Index(s)
- Changed Index(s)
- Missing Primary Key(s)
- Unexpected Primary Key(s)
und und und

Das Ergebnis ist aus meiner Sicht erschreckend in der schieren Anzahl
der Unterschiede! Aber sehr es euch gern selbst an.
Wenn wird irgendwann einmal "DAS" xres Schema erstellen wollen, könnte
man die Schnittmenge aus den ganzen Diffs als Grundlage nutzen.

VG Marcus