PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que le ha valido una sólida reputación de fiabilidad, integridad de datos y corrección. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows. Es totalmente compatible con ACID, tiene soporte completo para claves externas, combinaciones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Incluye la mayoría de los tipos de datos SQL: 2008, incluyendo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL y TIMESTAMP. También admite el almacenamiento de objetos grandes binarios, incluyendo imágenes, sonidos o video. Tiene interfaces de programación nativas para C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y documentación excepcional.
https://www.postgresql.org/about/
La versión 11 ya está incluida en los repositorios oficiales de Fedora 30, de tal manera que no es necesario agregar repositorios extras ni nada.
Iniciar como root, es necesario para la instalación:
su -
dnf install postgresql-server postgresql postgresql-contrib pgadmin3
postgresql-setup initdb
systemctl start postgresql
Para iniciar postgresql con sistema operativo, utilizar éste comando
systemctl enable postgresql
su - postgres
El promt de la terminal cambiaré a éste modo:
-bash-4.3$ psql psql (11.2) Digite «help» para obtener ayuda. postgres=#
Para asignar la contraseña se usa el comando:
\password postgres
En éste archivo, las líneas 59 y 63, deben descomentarse y modificar como se muestra en la imagen de abajo
gedit /var/lib/pgsql/data/postgresql.conf
En éste archivo se deben modificar el tipo de conexión y el método de encriptación, si no se modifica correctamente en éste archivo, no será posible conectar al servidor de postgresql
gedit /var/lib/pgsql/data/pg_hba.conf
Reiniciar proceso de postgresql
systemctl stop postgresql
systemctl start postgresql
Con ésto se ha terminado la instalación y configuración del servidor de postgresql. Para probar su funcionamiento, se puede utilizar directamente desde la terminal, o bien un entorno gráfico, para mis gustos prefiero entorno gráfico. Actualmente estoy utilizando dbeaver el cual lo pueden descargar desde su página oficial. http://dbeaver.jkiss.org/download/ la instalación es simple.
Ir a nueva conexión, seleccionar postgresql
Configurar los parámetros de conexión
Probar que la conexión se establezca
Clic en finalizar para terminar con la nueva configuración
Y finalmente conexión establecida con el servidor de postgresql 11
Y eso sería todo, gracias por visitar.