sql >> Database >  >> RDS >> Mysql

Eventuele suggesties voor een ruby-oplossing voor het vullen van een sqlite-database vanuit een mysql-bron

Disclaimer:ik ben de beheerder van het vervolg.

Een vervolg zou waarschijnlijk de gemakkelijkste manier zijn om dit te doen. De bin/sequel-tool kan een MySQL-database naar een SQLite-database kopiëren, dus als je naar de broncode kijkt (http://github.com/jeremyevans/sequel/blob/205d8a04842c143736de76d645a2a955a1ca641f/bin/sequel ), kun je een idee krijgen hoe je dit kunt doen met Sequel.

Vanwege de manier waarop dingen zijn geconstrueerd, is het waarschijnlijk het gemakkelijkst om het schema gewoon rechtstreeks te kopiëren en vervolgens onnodige kolommen weg te laten. Als alternatief zou ik gewoon de code schrijven om het SQLite-databaseschema te maken dat ik wilde.

De code om de gegevens te kopiëren kan waarschijnlijk een aangepaste versie gebruiken van wat zich in bin/sequel bevindt.



  1. MYSQLI::prepare() , fout bij gebruik tijdelijke aanduiding :iets

  2. Het minimaliseren van de impact van het verbreden van een IDENTITEIT-kolom - deel 4

  3. Verbind orakel met pdo, met SID en INSTANCE_NAME

  4. Samenvoegquery's sorteren in MySQL