Thread SQL-DB-Dump lesen und konverieren (18 answers)
Opened by topeg at 2014-03-14 02:28

topeg
 2014-03-14 10:11
#174099 #174099
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
1. CSV sind sehr einfach zu erzeugen.
2. Viele Editoren und alle Tabellenkalkulationsprogramme können CSV öffnen und formatiert darstellen.
3. Es werden im Extremfall keine weiteren Programme/Module gebraucht, um CSV zu untersuchen.
4. CSV kommen als textuelles Format einem SQL-Dump recht nahe.
5. Ich habe schon einen Parser geschrieben, warum sollte ich noch einen Serialisierer schreiben?
6. Der ganze Code hat weniger als 300 Zeilen. Warum das mit einem speziellen Seriellisierer vergrößern?

Und was ich hier postete ist auch nicht das was ich persönlich benutzt habe. Das ist eine "verallgemeinerte" Version. Mein Script hat die interessanten Zeilen gleich transformiert und hat sie im eigentlichen Zielformat wieder gespeichert (in meinem Fall wieder SQL). Hätte ich das gepostet, so wäre das für niemanden interessant gewesen. Einen SQL -> CVS Exporter ist dagegen nützlich, da man immer wieder SQL-Dumps hat, die weiterverarbeitet/untersucht werden sollen.

Der eigentliche Parser ist als Modul gekapselt und lässt sich leicht aus dem Script heraus nehmen. Nimm es und erzeuge dein eigenes Exportformat.

View full thread SQL-DB-Dump lesen und konverieren