Cargando



Cómo instalar PostgreSQL 9.6 en Debian o Ubuntu

Te explicamos al detalle cómo instalar PostgreSQL 9.6 en Debian o Ubuntu.


sep 04 2017 13:21
Profesional
Total de Apartados : 5
oct 03 2017 13:13

El gestionar bases de datos en ambientes Linux es una de las mejores soluciones para sacar el máximo provecho de nuestro servidor Ubuntu o Debian.

 

PostgreSQL se convierte en una de las mejores alternativas gratuitas para administrar con múltiples funciones y características todos nuestros datos.

 

Hoy Solvetic analizará cómo instalar PostgreSQL en Debian 9.

 

Qué es PostgreSQL
PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto con más de 15 años de desarrollo permitiéndonos contar con una herramienta con alta fiabilidad, integridad de datos y corrección de errores.

 

PostgreSQL es multisistema ya que puede ser instalada en sistemas operativos como Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) y Windows.

 

Al usar PostgreSQL tendremos un gestor de base de datos completamente 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 muchos más.

 

Actualmente PostgreSQL ofrece la versión estable 9.6 y la versión 10 está disponible en fase beta.

 

Ahora veremos cómo instalar este gestor de base de datos en Debian 9.

 

Nota
Es importante aclarar que si no estamos como usuarios root debemos anteponer sudo para la correcta ejecución de los comandos descritos.

 


1. Añadir el repositorio APT de PostgreSQL en Debian o Ubuntu


Este repositorio oficial de PostgreSQL APT que instalaremos, se combinará con el sistema operativo ofreciéndonos actualizaciones automáticas para todas las versiones compatibles de PostgreSQL en las distribuciones de Debian y Ubuntu.

 

Paso 1

Para este proceso vamos a crear un nuevo archivo ejecutando la siguiente línea:
/etc/apt/sources.list.d/pgdg.list
Paso 2

Una vez sea creado el archivo añadiremos la siguiente línea tomando en cuenta la versión de Debian o Ubuntu a usar:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main
Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main
Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

1-Añadir-el-repositorio-APT-de-PostgreSQL.png

 

Paso 3

Guardamos los cambios usando las teclas

 

Ctrl + O

 

y salimos del editor usando

 

Ctrl + X

 


2. Importar claves en Debian o Ubuntu

 

Paso 1

A continuación importaremos la clave de firma del repositorio y actualizaremos las listas de paquetes del sistema ejecutando en primer lugar el siguiente comando:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –

2-Importar-claves-en-Debian-o-Ubuntu.png

 

Paso 2

Posteriormente actualizamos el sistema usando el comando.
sudo apt update

3. Instalar servidor PostgreSQL en Debian o Ubuntu

 

Paso 1

Una vez se haya actualizado el sistema operativo ejecutaremos el siguiente comando para la instalación del servidor PostgreSQL:
apt install postgresql-9.6

3-actualizar-debian-ubuntu.png

 

Paso 2

Ingresamos la letra S para confirmar la instalación de los paquetes de PostgreSQL. Una vez finalizada la instalación de PostgreSQL veremos lo siguiente:

 

S

 

 

4-instalación-de-PostgreSQL.png

 

 

Paso 3

En el caso de Debian y Ubuntu la base de datos se inicia de forma automática. El directorio donde encontraremos todos los archivos de configuración de PostgreSQL se encuentra en la ruta:
/var/lib/postgresql/9.6/main

4. Iniciar y habilitar servidor PostgreSQL en Debian o Ubuntu


Con el servidor de base de datos inicializado, el siguiente paso consiste en iniciar el servicio PostgreSQL y habilitar el servicio PostgreSQL para que sea iniciado automáticamente en el arranque del sistema, para ello ejecutaremos los siguientes comandos en su orden:

 

En systemd
systemctl start postgresql.service
systemctl enable postgresql.service 
sudo systemctl status postgresql.service

 

 

En SysVinit
service postgresql-9.6 start
chkconfig postgresql on
service postgresql-9.6 status

 

 

5-Iniciar-y-habilitar-servidor-PostgreSQL.png

 

 


5. Validar la instalación de PostgreSQL en Debian o Ubuntu


Después de instalar el sistema de base de datos PostgreSQL en Ubuntu o Debian, podemos verificar la instalación conectándose al servidor de base de datos postgres.

 

Paso 1

El usuario administrador de PostgreSQL se denomina como postgres, ejecutaremos el siguiente comando para acceder a la cuenta del sistema de usuario:
su postgres
cd
psql
Paso 2

El resultado será el siguiente:

 

 

6-Validar-la-instalación-de-PostgreSQL.png

 

Paso 3

Si deseamos establecer una contraseña para el usuario administrador de base de datos postgre, usaremos el siguiente comando. Allí debemos ingresar y confirmar la contraseña.
\password postgres

7--contraseña-para-el-usuario-administrador-de-base-de-datos.png

 

 

Paso 4

Si deseamos asegurar la cuenta del sistema de usuario postgre, usaremos el siguiente comando. Allí ingresaremos y confirmaremos la respectiva contraseña.
passwd postgres
Como vemos es sencillo instalar PostgreSQL en Debian o Ubuntu.

 

Cómo instalar y configurar gestor de base de datos dinámico Redis en Ubuntu, CentOS o Debian.


¿Te ayudó este Tutorial?


1 Comentarios

Y para instalar postgresql-9.4.11 al Debian Stretch los mismos pasos?

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X