Aplicable en realidad a todos los case, estas herramientas que facilitan tanto el planear y realizar base de datos y diagramas de clases. Algo que tienen en comun los que tuve la oportunidad de probar y en especial el que mas uso es que sqlite no existe para ellos.
Para poder usar hay que hacer una trampa, lo que hice fue, realize mi diseño, exporte como archivo sql de MySql 3.23, al que llame creabas.
Ahora le corri este script:
#!/bin/sh
cat crebas.sql |
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
Cosas a tner en cuenta, el tema de los drop if exist hay que mandar hechar y despues de eso funciona bien, el archivo creado es obviamente output.db.
corri el script pero sale error en la linea 1, se esperaba una instruccion…. si esta bien copiado???