Zum Inhalt springen

Database Analyser - Resultat der Compare-Funktion "falsch"

Erstellt am 21. Februar 2013 · 1 Antwort · letzte Antwort am 26. April 2013

Tags: Datenbank, Frage

axl.​ ·

Guten Morgen,
die Compare-Funktion zeigt mir in meiner Installation (4.5.23) DB-Tabellen und Spalten von Extensions als unbenutzt an, die allerdings tatsächlich noch in Verwendung sind und auch funktionieren. Das betrifft z.B. die Extension CoolURI. Auch nach dem kompletten Löschen der Extension vom Server und Neu-Installation ist mein System der Meinung, die CoolURI-Tabellen umbenennen resp. wegwerfen zu dürfen.
Es hat nicht ausschließlich mit CoolURI zu tun hat, es betrifft auch Tabellenspalten einer meiner eigenen Testextensions.

Wäre schön, wenn mir jemand einen Ansatz liefern kann, wie ich die DB-Analyse wieder sauber bekomme.

Danke!

Axel

axl.​ ·

Das Thema hat nicht wirklich bewegt, der Vollständigkeit halber hier trotzdem die Lösung:
Der Blick in den Kickstarter half, zumindest für meine eigenen Extensions. Dort waren die vom COMPARE angemeckerten Tabellenspalten nicht (mehr) aufgeführt. Es könnte also ein Fehler meinerseits beim Kopieren des Extension-Verzeichnisses gewesen sein. Wenn die Spalten in ext_tables.php / ext_tables.sql nicht korrekt definiert sind, werden sie vom COMPARE korrekterweise als überflüssig erkannt. Die Extension funktioniert dann trotzdem auf diesem System, auch nach De- / Re-Installation, solange man nicht die vom COMPARE vorgeschlagenen Änderungen durchführt.