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

topeg
 2014-03-14 19:39
#174112 #174112
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Ich schrieb
Quote
Sie sind nicht zwangsläufig menschenlesbar formatiert

Was heißt, das der Konverter nicht darauf achtet was für Daten konvertiert werden. Wenn man Binärblobs aus dem SQL-Dump holt bekommt man ein CVS mit Binärdaten. Oder wenn die Datensätze Zeilenumbrüche enthalten. Dann werden sie in das CSV übernommen. Das mindert die Menschenlesbarkeit. Tabellenkalkulationen kommen damit aber klar, und auch Text::CSV.

Wenn man aber einfache Werte Heraus holt bekommt man auch Menschenlesbares CSV.

Und ich schrieb genauso, das Keinerlei weitergehende Validirung und Bewertung der Datensätze und Kommandos gemacht werden. So werden "NULL" Statements und andere Spezifische Angaben übernommen wie sie im SQL-Dump stehen.
Und es war auch nicht mein Ziel einen vollständigen Parser zu schreiben. Sondern nur für mich wichtige Daten aus dem SQL-Dump zu lesen. Ich dachte das könnte auch für andere Interessant sein.
Warum du jetzt von mir verlangst, das ich das in ein Binärformat wandeln soll erschließt sich mir nicht. Ich habe die Daten die ich brauche und dachte nur das ein solcher Parser auch für andere Interessant sein könnte.

Und wie ich schon schrieb. Wenn du eine andere Ausgabe haben willst, steht es dir frei den Code zu nehmen und nach deinen wünschen zu modifizieren.

View full thread SQL-DB-Dump lesen und konverieren