Modelador para bases de datos postgres

Cuando se empieza con el desarrollo de aplicaciones una de las herramientas que mas se necesitan para iniciar este proceso, es un buen modelador para nuestras bases de datos, en mi caso, yo manejo herramientas libres, ya que uso fedora como mi distribución principal tanto en el trabajo, como en mi hogar. En particular para postgres no existen muchas modeladores, pero hoy les voy a presentar uno que me parecio muy facil de usar y muy práctico su nombre es: pgModeler Este Software ha sido desarrollado para ser usado dentro de las tres plataformas mas usadas, windows, linux y mac, y nos permite generar la base directamente de nuestro modelo. En Linux es tan fácil como descargarse la aplicación (.tar.gz), descomprimirlo en nuestro directorio de preferencia y revisar que se tengan instalados los siguientes paquetes: qt5-qtbase, gcc, xml2. (yum install gcc qt5-qtbase xml2 -y) y en el caso de no ser root como la mayoria de nuestros usuarios, agregar las libreríaas que vienen con la aplicación de la siguiente manera : 

1) abrir el archivo que dice pgmodeler.vars con vim 

2)Copiar el path de la aplicación, para esto podemos usar pwd y nos quedaría de la siguiente manera

 Specify here the full path to the pgmodeler's root directory export PGMODELER_ROOT="/home/paul/pgmodeler/" export PGMODELER_CONF_DIR="$PGMODELER_ROOT/conf" export PGMODELER_SCHEMAS_DIR="$PGMODELER_ROOT/schemas" export PGMODELER_LANG_DIR="$PGMODELER_ROOT/lang" export PGMODELER_TMP_DIR="$PGMODELER_ROOT/tmp" export PGMODELER_PLUGINS_DIR="$PGMODELER_ROOT/plugins" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$PGMODELER_ROOT" export PATH=$PATH:$PGMODELER_ROOT

 3)copiar el sistemas estas lineas en .bashrc ubicado en el path de nuestros home de usuario, para que quede de la siguiente manera

 # .bashrc 
 # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
 # User specific aliases and functions export PGMODELER_ROOT="/home/pguzman/Documentos/pgmodeler-0.5.2-linux64/" export PGMODELER_CONF_DIR="$PGMODELER_ROOT/conf" export PGMODELER_SCHEMAS_DIR="$PGMODELER_ROOT/schemas" export PGMODELER_LANG_DIR="$PGMODELER_ROOT/lang" export PGMODELER_TMP_DIR="$PGMODELER_ROOT/tmp" export PGMODELER_PLUGINS_DIR="$PGMODELER_ROOT/plugins" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$PGMODELER_ROOT" export PATH=$PATH:$PGMODELER_ROOT 

4)Cerrar sesión y volver a iniciar 

5)ir al Path de la aplicación y ejecutar ./pgmodeler desde consola 

 6)A disfrutar de pgmodeler

Comentarios

Entradas populares