miércoles, diciembre 20, 2006

DBDesigner 4 en Ubuntu Dapper


DBDesigner es una aplicación para diseñar Diagramas E/R de forma gráfica para base de Datos MySQL, es libre, licensiado bajo la GPL, está desarrollado en Kylix, por lo que funciona en Windows y Linux.

En Ubuntu Dapper no es tan fácil la instalación ya que requiere unas librerías que no trae esta distribución, sufriendo por lo anterior, aqui apunto el metodo.

Hay que ir a aqui y descargar el DBDesigner.

Hay que instalar este paquete que es el que configura las xlibx :


#$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
#$ sudo dpkg -i xlibs_6.8.2-77_all.deb


Lo siguiente es bajar e instalar la librería de Kylix para poder ejecutar aplicación hechas en este.

#$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb
#$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb


Ahora solo nos queda crear unos vínculos simbólicos.

#$ cd /usr/lib
#$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so
#$ sudo ldconfig
#$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so


Un último paso que debemos realizar es instalar un driver para MySQL

#$ wget http://crlab.com/dbx/dbxmda.tar.gz
#$ tar -zxvf dbxmda.tar.gz
#$ sudo mv Desktop/DbxMda/libsqlmda.so.3.00 /usr/lib
#$ sudo ldconfig


Por último nos queda ejecutar la aplicación.

#$ ./el/path/donde/se/encuentre/DBDesigner4/DBDesigner4


Para que no nos marque el error de “Unable to Find Procedure getSQLDriverMYSQL”, hay que cambiar los datos del driver en avanzadas con los siguientes datos:

- DriverName: MySQL
- GetDriverFunc: getSQLDriverMySQL
- LibraryName: libsqlmda.so.3.00
- VendorLib: libsqlmda.so.3.00

También podemos hacer los cambios en el archivo:

#$ ~/.DBDesigner4/DBConn_DefaultSettings.ini


Observacion : Esta Herramienta esta diseñada para base de datos MYsql pero puede ser usada para cualquier generacion de Modelos de Datos y despues exportar esto a un script y se exporta a otra Base de Datos

;-)

No hay comentarios.: