sql >> Databáze >  >> RDS >> Mysql

Importujte MySQL-DB-Dump do aplikace Rails pomocí migračního souboru

Je mou zásluhou soudit, proč migrovat z mysql na sqlite3 db. Proč nespustit své vývojářské prostředí také v mysql? každopádně následuje skript.

#!/bin/sh 

mysqldump --compact --compatible=ansi --default-character-set=binary mydbname | 
grep -v ' KEY "' | 
grep -v ' UNIQUE KEY "' | 
perl -e 'local $/;$_=<>;s/,\n\)/\n\)/gs;print "begin;\n";print;print "commit;\n"' | 
perl -pe ' 
if (/^(INSERT.+?)\(/) { 
$a=$1; 
s/\\'\''/'\'\''/g; 
s/\\n/\n/g; 
s/\),\(/\);\n$a\(/g; 
} ' | sqlite3 output.db


  1. JPA/Hibernate nemůže vytvořit entitu s názvem Order

  2. Je vyžadována pružinová bota CLIENT_PLUGIN_AUTH

  3. Chyba přihlášení Sqlplus při použití proměnných bash:SP2-0306:Neplatná volba

  4. Zobrazit poslední zprávu v poli zpráv