PostgreSQL 10
PostgreSQL es un poderoso sistema de base de datos de objetos-relacional de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura comprobada que le ha ganado una sólida reputación por su fiabilidad, integridad de datos y corrección. Funciona en todos los sistemas operativos principales, incluyendo Linux, UNIX (AIX, BSD, HP-UX, MacOS, Solaris) y Windows. Es totalmente compatible con ACID, tiene soporte completo para llaves extranjeras, uniones, vistas, disparadores y procedimientos almacenados (en múltiples idiomas). Incluye la mayoría de los tipos de datos SQL: 2008, incluyendo INTEGER, NUMÉRICO, BOOLEAN, CHAR, VARCHAR, DATE, INTERVALO y TIMESTAMP. También soporta el almacenamiento de objetos binarios grandes, incluyendo imágenes, sonidos o video. Cuenta con interfaces de programación nativa para C/C++, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y documentación excepcional.
**Realizar copias de seguridad
Antes de continuar, es necesario realizar copias de seguridad de las bases de datos que se tengan.
Antes de continuar, es necesario realizar copias de seguridad de las bases de datos que se tengan.
Desinstalar cualquier versión previa que se tenga de postgresql.
sudo dnf remove postgresql-server pgadmin3
Añadir el repositorio de PostgreSQL 10
sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-27-x86_64/pgdg-fedora10-10-3.noarch.rpm
Instalar PostgreSQL 10
sudo dnf install postgresql10-server postgresql10 pgadmin4-v2
Iniciar en modo root:
su -Iniciar PGDATA
# /usr/pgsql-10/bin/postgresql-10-setup initdb
Este comando mostrará una ventana similar a la siguiente:
Verificar la instalación y cambiar la contraseña:
Iniciar el servicio de PostgreSQL 10:
# systemctl start postgresql-10.service
Verificar la instalación y cambiar la contraseña:
su - postgres -c "psql"Este comando mostrará la siguiente salida:
Ahí se cambia la contraseña, para poder utilizar el gestor.
Modificar el archivo postgresql.conf para editar el puerto la ip en la que se ejecutará el proceso.
Modificar el archivo postgresql.conf para editar el puerto la ip en la que se ejecutará el proceso.
# gedit /var/lib/pgsql/10/data/postgresql.conf
Y agregar lo siguiente:
#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
Configuración del archivo pg_hba.conf
# gedit /var/lib/pgsql/10/data/pg_hba.conf
Y modificar lo siguiente esto:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/24 md5
# IPv6 local connections:
host all all ::1/128 md5
Reiniciar el servicio de PostgreSQL 10:
# systemctl restart postgresql-10.service
Ahora, acceder a la gestor de base de datos desde una interfaz gráfica. Anteriormente se utilizaba pgAdmin III, sin embargo en la nueva versión no abre correctamente la sesión. De tal manera que ahora utilizo dbeaver para acceder a las base de datos.
Interfaz de pgAdmin 4
La interfaz de pgAdmin 4 es realmente simple de utiliza y muy fácil. En esta ocasión simplemente mostraré cómo crear una nueva conexión y ya ustedes realizarán el resto. Recordar que siempre existen herramientas externas como dbeaver, para conectarse en modo gráfico al gestor de la base de datos.
Rellenar los campos de datos requeridos:
Una vez agregada la conexión, se podrá editar y configurar de la siguiente manera:
Fuentes:
https://www.postgresql.org/download/
https://tecadmin.net/install-postgresql-server-centos/
https://linuxgx.blogspot.mx/2016/11/instalar-postgresql-96-y-pgadmin-iii-en.html
https://linuxgx.blogspot.mx/2017/08/instalar-postgresql-96-y-pgadmin-iii-en.html
Ahora iniciar pgAdmin 4
Interfaz de pgAdmin 4
La interfaz de pgAdmin 4 es realmente simple de utiliza y muy fácil. En esta ocasión simplemente mostraré cómo crear una nueva conexión y ya ustedes realizarán el resto. Recordar que siempre existen herramientas externas como dbeaver, para conectarse en modo gráfico al gestor de la base de datos.
Rellenar los campos de datos requeridos:
Una vez agregada la conexión, se podrá editar y configurar de la siguiente manera:
Fuentes:
https://www.postgresql.org/download/
https://tecadmin.net/install-postgresql-server-centos/
https://linuxgx.blogspot.mx/2016/11/instalar-postgresql-96-y-pgadmin-iii-en.html
https://linuxgx.blogspot.mx/2017/08/instalar-postgresql-96-y-pgadmin-iii-en.html
Que buen post +10
ResponderBorrarGracias, que bueno que te haya servido
BorrarQue buen post +10 x2 :v
ResponderBorrarGracias, que bueno que te haya servido.
ResponderBorrarHola. He realizado toda la instalacion... pero no encuentro el icono de phAdmin4 entre los softwares. Que me habrá faltado? Gracias.
ResponderBorrarLo hiciste en Fedora 27? Por alguna razón, dejó de funcionar esos paquete, incluso yo no los he podido utilizar.
BorrarAhora estoy utilizando dbeaver para acceder a las bases de datos, aquí el link por si gustas revisarlo
http://dbeaver.jkiss.org/download/
Este sirve para fedora 28?
ResponderBorrarGracias por comentar, no es necesario, porque ya vienen en los repos oficiales.
BorrarYo tengo el fedora 29 y el fedora 28, cuando instalo el pgadmin4 no me aparece en las aplicaciones, no se si les da ese problema a ustedes tambien?
ResponderBorrarSí, también me pasa lo mismo, ya no aparece, la verdad desconozco el por qué, y mejor me cambié a dbeaver para acceder a las bases de datos de postgresql, y en su defecto utilizar pgadmin III, si alguno de uds encuentra alguna solución, sería perfecto.
BorrarEn cuando me desocupe un poco, buscaré información al respecto.
Aparentemente lo que pasó es que cambiaron el paquete, ahora se llama pgadmin4-desktop-gnome, instala dicho paquete, y con eso lo lanza de manera web, revisa y comentas, redactaré un post para la instalación, pero será dentro de unos días.
BorrarAquí la instalación para postgresql 11 en Fedora 29 https://linuxitos.com/blog/post/instalar-postgresql-11-y-pgadmin4-fedora-29
BorrarYo le puse asi y me funcionó sin problemas en fedora 29
ResponderBorrarsudo dnf install postgresql10-server postgresql10 pgadmin4