Powerdesigner y Sqlite
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.
This entry was posted on Martes, agosto 29th, 2006 at 10:37 pm and is filed under WebDev. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
junio 22nd, 2010 at 10:00 pm
corri el script pero sale error en la linea 1, se esperaba una instruccion…. si esta bien copiado???