[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: