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 <[EMAIL PROTECTED]> 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] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

