Re: [OT] Entidad Relacion en Debian
Yo he seguido los pasos que explica Paulo Bueno para hacer funcionar el
DBDesigner4, pero no me queda muy claro dónde debo hacer los enlaces
[1]. Los he hecho en Linuxlib, y esto es lo que me responde DBDesigner4:
./DBDesigner4
libborqt-6.9-qt2.3.so: no se puede abrir el fichero del objeto
compartido: No existe el fichero o el directorio
Dónde tengo que crear los enlaces?
Muchísimas gracias.
On Tue, 22 Mar 2005 19:14:03 +0100, Paulo Bueno Capeáns
<paulobueno@ctv.es> wrote:
> El mar, 22-03-2005 a las 09:14 +0100, matze escribió:
> > El Tue, Mar 22, 2005 at 01:18:47AM +0100 Simón Pena ha dit:
> >
> > > ¿Alguno conoce alguna aplicación (no el DIA) para modelar diagramas de
> > > Entidad Relación? Recientemente usé Poseidon para UML, lo que me hizo
> > > pensar que quizas existiese algo similar para E-R. Un saludo, y
> > > gracias por adelantado
> >
> >
> > mirate el dbdesigner: http://www.fabforce.net/dbdesigner4/
> >
> > matze
> >
> Te mando como lo puse a funcionar en sarge
>
> [...]Cierro el hilo con varios meses de retraso, pero bueno... es lo que
> hay. Lo que intentaba hacer era poner a funcionar dbdesigner4 con
> postgresql.
> Lo he conseguido, pero el resultado es bastante mediocre. Los scripts
> sql generados son regularcillos y la ingeniería inversa solo relaciona
> las tablas por los nombres de campo. En fin, por si interesa, ahí va el
> resumen:
>
> Instalación y configuración de DBDesigner 4 en Debian sarge,
>
> Descargamos el DBDesigner4
>
> http://www.fabforce.net/dbdesigner4/
>
> descomprimimos en nuestro directorio home. Para arrancar el
> programa tenemos que ejecutar el script startdb, pero no funciona :-(.
> Hay que hacer unos apaños.
>
> En primer lugar tenemos que instalar las librerías de kylix,
>
> http://kylixlibs.sourceforge.net/down.html
>
> A golpe de dpkg, empezando por la unwind y finalizando por runtime por
> problemas de dependencias. No pude solucionar la cuestión de las
> librerías con /etc/ld.so.conf y ldconfig. Algo curioso,
> ya que las propias librerías crean su directorio kylix3 en /usr/lib y
> una entrada en /etc/ld.so.conf. Solucioné a machete, ejecutando el
> script [1] que adjunto en el directorio LinuxLib del directorio de
> instalación de la aplicación.
>
> Para solucionar un problema con las librerías qt. he comentando
> una linea en el script de arranque startdb. (Seguramente se puede hacer
> mejor)
>
> Así el DBDesigner4 funciona
>
> Como lo conectamos a Postgresql mediante unixODBC.
>
> apt-get install unixodbc odbc-postgresql
>
> Configuramos el unixodbc siguiendo el documento.
>
> http://www.unixodbc.org/doc/OOoMySQL.pdf
>
> en [2] están mis ficheros
> odbc.ini odbcinst.ini
>
> Generación de scripts para postgresql.
> He seguido:
>
> http://www.tv.com.pl/stepbystep/dbdesigner/
>
> con alguna pequeña modificación.
> Como procesador xslt he usado xsltproc
> (apt-get install xsltproc).
> El comando para obtener el script es
> xsltproc -o my_model.sql xml2postgresql.xslt my_model.xml
>
> como my_model.sql tiene muchas lineas en blanco, hacemos
>
> awk 'FN > 0' my_model.sql > modelofinal.sql
>
> Y ya está...
>
> [1]
>
> rm bplrtl.so.6.9
> ln -s /usr/lib/kylix3/bplrtl.so.6.9 bplrtl.so.6.9
>
> rm bplrtl.so.6.9.0
> ln -s /usr/lib/kylix3/bplrtl.so.6.9.0 bplrtl.so.6.9.0
>
> rm bplvisualclx.so.6.9
> ln -s /usr/lib/kylix3/bplvisualclx.so.6.9 bplvisualclx.so.6.9
>
> rm bplvisualclx.so.6.9.0
> ln -s /usr/lib/kylix3/bplvisualclx.so.6.9.0 bplvisualclx.so.6.9.0
>
> rm libborcrtl.so.1
> ln -s /usr/lib/kylix3/libborcrtl.so.1 libborcrtl.so.1
>
> rm libborcrtl.so.1.0
> ln -s /usr/lib/kylix3/libborcrtl.so.1.0 libborcrtl.so.1.0
>
> rm libborqt-6.9.0-qt2.3.so
> ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so libborqt-6.9.0-qt2.3.so
>
> rm libborqt-6.9-qt2.3.so
> ln -s /usr/lib/kylix3/libborqt-6.9-qt2.3.so libborqt-6.9-qt2.3.so
>
> rm libborstl.so
> ln -s /usr/lib/kylix3/libborstl.so libborstl.so
>
> rm libborstl.so.1.0
> ln -s /usr/lib/kylix3/libborstl.so.1.0 libborstl.so.1.0
>
> rm libborunwind.so
> ln -s /usr/lib/kylix3/libborunwind.so libborunwind.so
>
> rm libborunwind.so.6
> ln -s /usr/lib/kylix3/libborunwind.so.6 libborunwind.so.6
>
> rm libborunwind.so.6.0
> ln -s /usr/lib/kylix3/libborunwind.so.6.0 libborunwind.so.6.0
>
> rm libqtintf-6.9.0-qt2.3.so
> ln -s /usr/lib/kylix3/libqtintf-6.9.0-qt2.3.so libqtintf-6.9.0-qt2.3.so
>
> rm libqtintf-6.9-qt2.3.so
> ln -s /usr/lib/kylix3/libqtintf-6.9-qt2.3.so libqtintf-6.9-qt2.3.so
>
> rm libqt.so.2
> ln -s /usr/lib/kylix3/libqt.so.2 libqt.so.2
>
> rm libqt.so.2.3.0
> ln -s /usr/lib/kylix3/libqt.so.2.3.0 libqt.so.2.3.0
>
> [fin 1]
>
> [2]
>
> odbc.ini
>
> [PostgreSQL]
> Description = Test to Postgres
> Driver = PostgreSQL
> Trace = Yes
> TraceFile = sql.log
> Database = ***************
> Servername = localhost
> UserName = ************
> Password = *************
> Port = 5432
> Protocol = 6.4
> ReadOnly = No
> RowVersioning = No
> ShowSystemTables = No
> ShowOidColumn = No
> FakeOidIndex = No
> ConnSettings =
>
> odbcinst.ini
>
> [PostgreSQL]
> Description = PostgreSQL ODBC driver
> Driver = /usr/lib/odbc/psqlodbc.so
> Setup = /usr/lib/odbc/libodbcpsqlS.so
> Debug = 0
> CommLog = 1
>
> [fin 2]
Reply to: