Instalar Postgresql 9.5 y pgAdmin3 en Fedora 23


Instalación de Postgresql 9.5 y pgAdmin en Fedora 23.

1.- Es la más reciente actualización del gestor de base de datos postgresql. Si ya tienes instalado postgresql, es necesario desinstalarlo:

En caso de tener instalado la versión 9.4, se desinstala así,
sudo dnf remove postgresql-server pgadmin3

Al desinstarlo, quedaran las configuraciones anteriores, pero no hay problema con eso.

2.- Abrir la terminal con root:
su -
3.-  Instalar el respositorio oficial para la nueva versión:
#Fedora 23:
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-23-x86_64/pgdg-fedora95-9.5-3.noarch.rpm

#Fedora 22
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-22-x86_64/pgdg-fedora95-9.5-3.noarch.rpm

#Fedora 21
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-21-x86_64/pgdg-fedora95-9.5-2.noarch.rpm
4.-  Instalar los paquetes:
sudo  dnf install postgresql95-server postgresql95 pgadmin3
5.- Iniciar initdb.
/usr/pgsql-9.5/bin/postgresql95-setup initdb
6.- Iniciar postgresql
#Iniciar postgresql
systemctl start postgresql-9.5
#Indicar que inicie postgresql con el SOsystemctl enable postgresql-9.5
7.- Una vez terminado ingresamos:
su - postgres
#Teclear lo siguiente:
$ psql
psql (9.5.0)
Type "help" for help.
#Y mostrará la siguiente línea
postgres=#
8.- Crear una contraseña para el usuario de postgresql:
postgres=# password postgres

9.- Configurar archivo:
a) en caso de ser una instalación límpia utilizar:
gedit  /var/lib/pgsql/data/postgresql.conf

#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
b) en caso de que sea una actualización de cualquier otra versión la versión 9.5:
gedit /var/lib/pgsql/9.5/data/postgresql.conf

#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
10.- Agregar la siguiente línea en este archivo:, para la modificación de estos archivos, hay dos opciones.
a) en caso de ser una instalación límpia utilizar:
gedit  /var/lib/pgsql/data/pg_hba.conf

#AGregar la siguiente línea debajo de las que se parezcan a esta:
host    all             all             127.0.0.0/24            md5
b) En caso de que ya hayamos instalado la versión anterior y la desinstalamos:
gedit /var/lib/pgsql/9.5/data/pg_hba.conf

#AGregar la siguiente línea debajo de las que se parezcan a esta:
host    all             all             127.0.0.0/24            md5

11.- Ahora ejecutamos:
#Iniciar postgresql
systemctl start postgresql-9.5

Y listo, tienes instalado postgresql 9.5.

Comentarios:

@