Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Irgendwelche Vorschläge für eine Ruby-Lösung zum Füllen einer SQLite-Datenbank aus einer MySQL-Quelle

Haftungsausschluss:Ich bin der Betreuer von Sequel.

Sequel wäre wahrscheinlich der einfachste Weg, dies zu tun. Das bin/sequel-Tool kann eine MySQL-Datenbank in eine SQLite-Datenbank kopieren, wenn Sie sich also den Quellcode dazu ansehen (http://github.com/jeremyevans/sequel/blob/205d8a04842c143736de76d645a2a955a1ca641f/bin/sequel ), können Sie sich ein Bild davon machen, wie das mit Sequel geht.

Aufgrund der Art und Weise, wie die Dinge aufgebaut sind, ist es wahrscheinlich am einfachsten, das Schema direkt zu kopieren und dann nicht benötigte Spalten zu löschen. Alternativ würde ich einfach den Code schreiben, um das gewünschte SQLite-Datenbankschema zu erstellen.

Der Code zum Kopieren der Daten kann wahrscheinlich eine modifizierte Version dessen verwenden, was in bin/sequel enthalten ist.