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]
> 
> [...]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
> 
> (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
> entrade 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]
> 
> 
Muchas gracias por la atenci�n, guardar� tu mail, que seguro que me
viene bien m�s adelante. Sin embargo tengo una duda: �con dbdesigner
puedes hacer los diagramas E-R ? Porque estuve mirando la web, y ni lo
vi en las "features", ni en las capturas de pantalla.
El caso es que necesito alguna herramienta para realizar un modelo E-R
para unas pr�cticas de clase, y buscaba alguna herramienta que fuese
capaz de ajustar la imagen a la pantalla, dejarte mover partes del
diagrama (que fuesen anclados entre si), etc. Porque la �ltima vez que
us� DIA, el ajuste del diagrama en pantalla lo hab�a tenido que usar
yo, y cada vez que a�ad�a algo nuevo, venga a mover todo y andar
retocando.
Comentaba el ejemplo del Poseidon, porque todas esas caracter�sticas
las aporta, aunque s�lo para UML. Umbrello, que comentaba antes
Ricardo (llevo un par de meses en la lista, pero ya empiezo a conocer
a la gente :) ), tiene buena pinta, y presume de diagramas entidad
relaci�n entre sus caracter�sticas (ya visit� la p�gina). Sin embargo,
la captura de pantalla que mostraban no me termin� de convencer. Y
eso, hasta el domingo o lunes no podr� probar ningua aplicaci�n yo
mismo.

Responder a