At 09:26 18/04/2011, Daniel L.S. wrote:
Hola

Alguien me podría recomendar alguna herramienta que permita definir la estructura de una base de datos y autogenerase tablas y código ? Del mismo modo que permita realizar ingeniería inversa y dada una estructura de tablas o código permitiese obtener el esquema entidad-relación de la base de datos. Por otro lado trabajo con hibernate, asi que cualquier cambio en el modelo afecta a los ficheros de mapeo de éste, existe algo que tambiém trabaje conjuntamente con hibernate. Cualquier consejo que me de algo de luz a todo esto será bien recibido.

Que yo recuerde, hibernate no es para gestionar la estructura de una BD, aunque permite hacerlo, si no para poder guardar el estado de tu aplicacion en Java en una bd y poder rearrancar la apilcacion con los datos/estado que tenia en el momento que guardaste. Para ello mapea la estructura de clases a objetos y los objetos a entidades que son las que entiende Postgres. Creo que en Eclipse habia un plugin para poder diseñar las bd con hibernate, al estilo siguiente, siguiente, siguiente, ok, aunque lo mejor es precisamente el camino contrario, que hibernate tambien permite, crea la bd como tu quieras y que hibernate haga "reverse engineering" de tu bd y te cree la estructura de clases, es mucho mucho mejor.. Como consejo para usar hibernate, una vez dado al boton que auto genera la bd desde tu estructura de clases, entra en postgres y crea los indices; de vez en cuando, desconecta hibernate de Postgres y reconecta, el uso que hace de las bd es realmente penosa bloqueando tablas e impidiendo que el sgbd haga su trabajo, aunque hace 1 año y medio que no toco nada de Java y puede haber cambiado.


Muchas gracias de antemano.


Un saludo.

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a