PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL-Dump in SQLite umwandeln?



Giuly
06-10-2005, 12:56
Hi,
gibts dafür irgendwelche Tools oder so? .read dump_mysql.sql macht nämlich errors.

TIA Giuly

Christoph
07-10-2005, 08:17
Soweit ich weiß verwendet mySQL nicht Standard-SQL (SQL2), sondern einen eigenen Dialekt; ein Beispiel dafür sind die Verwendung von double quotes für String-Werte, die aber laut SQL2 für quoted Identifier (Tabellennamen, Spaltennamen) verwendet werden.

Es gibt aber glaube ich eine Konfigurationsoption (gibt's da eine zentrale Config-datei?) bei mySQL, in der man mySQL dazu bringen kann sich SQL-konformer zu verhalten. Vielleicht hälst Du den Server an, änderst diese Option und startest ihn wieder. Dann wäre zu testen ob der Dump korrektes SQL erzeugt.

undefined
07-10-2005, 15:13
Oder über Umwege http://dev.mysql.com/doc/mysql/en/server-sql-mode.html

Giuly
10-10-2005, 17:19
ICh habs schon per hand geändert, aber my2pg erstellt auch ordentliches SQL, auch wenns für Postgre gedacht ist.