Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen

merres

Sehr aktives Mitglied
28. März 2024
116
101
Hallo zusammen,

da ich für ein Projekt die Änderungen der Datenbank programmatisch verarbeiten musste und ich kein Fan der Oberfläche von wawi-db.jtl-software.de bin, habe ich aus meinem internen Skript direkt ne kleine Web-App gebaut, die diese Änderungen etwas "schöner" darstellt.

Änderungen an den Stored Procedures und Funktionen werden im diff-Format dargestellt, Änderungen an Tabellen werden klarer definiert, indem die exakte Änderung zur gewählten Vorgängerversion angezeigt wird.

So funktioniert's

1. Zwei Versionen auswählen (z.B. 1.11.4.0 → 1.11.5.0)
2. Änderungen laden – die App zeigt alle geänderten Tabellen, Prozeduren, Funktionen und Views
3. Objekt anklicken – Details ansehen: Welche Spalten wurden hinzugefügt/entfernt, was hat sich im Code geändert

Leider funktioniert es aufgrund der Datenlage von wawi-db nicht für alle Objekte (Tabelle, Ansichten etc.) einwandfrei, aber es werden schon einige nützliche Dinge ausgespuckt.


wawidiff.jpg

Link: Wawi Diff

Vielleicht ist es für den einen oder anderen nützlich!

LG
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Das ist ein sehr schöner Ansatz.

Alternativ kann man sich auch die unterschiedlichen Versionen in
C:\Program Files (x86)\JTL-Software\Scripts\Generated
mal in WinMerge oder per Git anschauen...
 

upbox

Offizieller Servicepartner
SPBanner
17. Januar 2011
251
28
Firma
upbox GmbH
Sehr spannend und gute Idee.
Aber bist du dir sicher, dass es zwischen der 1.11 und der 2.0 keine Änderungen geänderten Tabellen gibt?
 

Anhänge

  • 2026-03-10_09h03_20.jpg
    2026-03-10_09h03_20.jpg
    15,4 KB · Aufrufe: 5

merres

Sehr aktives Mitglied
28. März 2024
116
101
Muss mir das erst selber noch mal ansehen was ich alles ändern muss. Mein letzter Stand war, dass es schon Änderungen in wichtigen (für unsere Tools) wichtigen Tabellen gab.

Und hier https://wawi-db.jtl-software.de/comparer/1.11.7.0/2.0.0.0#modified-tables steht ja auch 54 geänderte Tabellen.
Yes, aber wenn du z.B. von 1.11.0.0 zu 2.0.0.0 schaust (https://wawi-db.jtl-software.de/comparer/1.11.0.0/2.0.0.0), dann ist dort keine Tabelle geändert, was ja irgendwo nicht stimmen kann. An für sich müsste ich also jede Zwischenversion tracken und dann die Summe der Änderungen anzeigen. Das Tool von JTL gibt hier nicht das richtige aus, ist aber die Basis meiner Daten...
Vielleicht ändere ich mal für meine Version die Art und Weise wie Änderungen getrackt werden. Da müsste ich aber einiges im Backend ändern...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Aktuellste unproblematische WAWI-Version finden - wie ? JTL-Wawi - Ideen, Lob und Kritik 6
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
WAWI - Update JTL-Wawi 2.0 17
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Wawi 1.10.14.3 lässt sich nicht mehr mit Datev verbinden JTL-Wawi 1.10 3
Problem Wawi 2.0 mit DHL Versand JTL-Wawi 2.0 1
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
2.0.0: Aufruf der Plattform - Logbücher führt zu Crash der Wawi JTL-Wawi 2.0 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Text Vorbereitung für WAWI import JTL-Wawi 1.11 3
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 2
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu WaWi wurde gehackt User helfen Usern - Fragen zu JTL-Wawi 70
Neu Bankdaten in Wawi V1.11.7 werden vererbt und nicht aktualisiert User helfen Usern - Fragen zu JTL-Wawi 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
REST API (OnPrem) - Authorization: Wawi <ApiKey> gibt immer 401 JTL-Wawi 1.11 1
eBay-Vorlagenfenster rechts abgeschnitten (JTL-Wawi 2.0) JTL-Wawi 2.0 7
Neu Bestandsabgleich JTL Wawi mit Amazon JTL-Wawi - Fehler und Bugs 1
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
REST Api v2 (Wawi 1.11.7) JTL-Wawi 1.11 6
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Pickliste wird auf Packtisch und in Wawi unter Picklisten nicht angezeigt. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi 2.0.2 Stable Release Releaseforum 2
Neu Planung: Disposition ausgegraut, Produktionstücklisten nicht mehr buchbar (WaWi 1.11.7) JTL-Plan&Produce - Fehler und Bugs 4

Ähnliche Themen