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.

Un comentario en “Powerdesigner y Sqlite

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.