Wenn ich einen neuen Client an eine MySql Server-Datenbank anschließe, muss ich alle Daten synchronisieren (ich meine alle Daten vom Server zum Client - SQLite). Meine erste Idee ist es, Daten von MySQL zu kopieren und alles in Sqlite zu importieren, aber ich weiß nicht wie. Irgendwelche Vorschläge?Importieren von Daten in SQLite Android App Datenbank
Antwort
Sequel (Rubin ORM) hat eine Kommandozeilen-Tool mit Datenbanken für den Umgang, müssen Sie ruby installiert haben, dann:
$ gem install sequel mysql sqlite3
$ sequel mysql://user:[email protected]/database -C sqlite://db.sqlite
Es gibt viele Werkzeuge zur Verfügung, dies zu tun.
mysql2sqlite - Shell-Skript, das eine mysqldump-Datei in Sqlite3 kompatible SQL-Datei konvertiert. Es verwendet awk für Geschwindigkeit und Portabilität. Wird unter Windows mit dem Cygwin-Tool für Windows ausgeführt.
DBConvert für SQLite & MySQL, DBSync for SQLite & MySQL DBConvert für SQLite & MySQL und DBSync für SQLite & MySQL sind zuverlässige bidirektionale Datenbank-Migration-Software, die Ihnen erlauben Datenbanken von SQLite zu MySQL zu konvertieren und zu synchronisieren oder von MySQL zu SQLite. DBConvert Produktlinie enthält Werkzeuge für MS SQL Server, MySQL, PostgreSQL, Microsoft Access, Microsoft Excel, FoxPro-Datenbank-Konvertierung und Synchronisation. Willkommen zu bewerten!
Für eine vollständigen Besuch https://www.sqlite.org/cvstrac/wiki?p=ConverterTools