postgresql_autodoc:
varios tipos de archivo a partir de una bd postgresql para la documentacion de de la base de datos..
archivos que genera:varios tipos de archivo a partir de una bd postgresql para la documentacion de de la base de datos..
.dia .htm .xml .dot (a partir de este archivo se genera un .png del diagrama) y otros....
Instalacion
# aptitude install postgresql-autodoc # aptitude install dia # aptitude install GraphViz
Opciones de uso:
$ postgresql_autodoc--help
Para generar los documentos:
$ postgresql_autodoc -d Nomb_BD -f /ruta_destino/Nombre_BD -h localhost -u usuario_db --password=pass_db
-d = base de datos
-f = archivo destino y el prefijo de los archivos generados
se generan archivos como:
/ruta_destino/Nombre_BD.dia
/ruta_destino/Nombre_BD.html
.....
...
-h = host de la bd
-u = usuario
--password= =password de bd
Luego para generar una imagen .png apartir del documento .dot generado con postgresql_autodoc ejecutamos el siguiente comando
$ dot -Tpng -o /ruta_destino/output.png /ruta_destino/Nombre_BD.dot
HOLA, NECESITO HACER UN DER DE UNA BASE DE DATOS POSTGRESQL 9.1, Y NO ENTIENDO LO QUE SE DETALLA EN LA PUBLICACIÓN.
ResponderEliminarNO TENGO EXPERIENCIA EN POSTGRESQL, Y TENGO QUE ENTREGAR UN TRABAJO CON EL DER.
SI SE LO QUE ES UNA BASE DE DATOS Y COMO SE NORMALIZA, ETC...
ESPERO PUEDAN AYUDARME. DESDE YA MUCHAS GRACIAS.
KARINA.
Hola que tal! este Post. muestra los pasos para generar documentacion post diseño de base de datos.. luego de tener tu base de datos creada en postgres, ejecutas los comandos y te genera un conjunto de informacion entre las que se encuentra diagramas entidad relacion en .dia y .png y un documento .html que te serviria para generar el diccionario de datos.. si necesitas un ER diferente puedes instalar un soft (dbvisualizer) haces la conexion contra postgres y entre sus opciones puedes ver el diagrama en diferentes formas.. ahora si lo que tienes es un diseño de entidad relacion puedes pasarlo a un documento .dia seguiento ciertos estandares y con otro programa lo transformas a .sql.. de momento no recuerdo el nombre del programa que trasnforma de .dia a .sql solo tienes que googlear un poco!!
EliminarExcelente información; justamente lo que buscaba, especialmente porque se ejecuta desde la consola, y lo que tengo es un server sin GUI. ¡Increíble cómo se puede generar la imagen png y todo! Mil gracias.
ResponderEliminarMuchísimas Gracias Amigo!! De verdad esta información me saco de un apuro de varias semanas!! Excelente aporteee!! me encargare de que sea compartido!!
ResponderEliminargracias Roiman Ramos. me funciona para proyectos pequeños y los puedo editar en dia. existe la manera de especificarle una cantidad de tablas que estan relacionadas nada mas. la que formen parte de un modulo.
ResponderEliminarDisculpa, sabes como hacer para que el archivo HTML que se genera esté en español?
ResponderEliminarseñores mis respeto para el creador de esta aplicación, lastima que la descubri muy tarde pero igual le doy meritos...!!!
ResponderEliminarcomo se instala en windows?
ResponderEliminarGracias por la ayuda
ResponderEliminar