PostgreSQL (a menudo llamado Postgres) es un sistema de gestión de base de datos relacional avanzado, gratuito y de código abierto y está desarrollado por The PostgreSQL Global Development Group. Está escrito principalmente en el lenguaje de programación C. Además de las consultas SQL (relacionales), Postgres también admite consultas JSON (no relacionales).
Este artículo es una instrucción paso a paso para instalar PostgreSQL en un sistema Linux basado en Arch.
Instalación de PostgreSQL
Paso 1: actualice y actualice su sistema ejecutando el siguiente comando
$ sudo pacman -Syu
Paso 2: Instale PostgreSQL desde el repositorio oficial usando el administrador de paquetes pacman
$ sudo pacman -S postgresql
Paso 3: Verifique la instalación ejecutando
$ postgres --version
Paso 4: con el comando initdb, inicialice el directorio de datos de PostgreSQL
initdb –locale $LANG -E UTF8 -D ‘/var/lib/postgres/data/’
Paso 5: Inicie el servidor PostgreSQL usando el comando systemctl.
$ sudo systemctl start postgresql $ sudo systemctl status postgresql
Paso 6: Una vez más, use el comando systemctl para habilitar PostgreSQL. Ahora, PostgreSQL se reiniciará cada vez que se inicie su máquina.
$ sudo systemctl enable postgresql
Paso 7: ahora, inicie sesión en la interfaz de línea de comandos de psql con el usuario predeterminado ‘postgres’
$ sudo -u postgres psql
Paso 8: crea un nuevo usuario con el siguiente comando
postgres=# CREAR USUARIO <nombre de usuario> CON CONTRASEÑA ENCRIPTADA ‘<contraseña>’;
Paso 9: Cree una nueva base de datos con el siguiente comando
postgres=# CREATE DATABASE <dbname>;
Paso 10: finalmente, otorgue todos los permisos al usuario deseado en la base de datos recién creada.
postgres=# OTORGAR TODOS LOS PRIVILEGIOS EN LA BASE DE DATOS <dbname> AL nombre de usuario;
En este punto, ha instalado y configurado con éxito PostgreSQL en su máquina Linux.
Desinstalación de PostgreSQL
Para desinstalar PostgreSQL y todos sus archivos de configuración, ejecute
$ sudo pacman -Rcns postgresql
Publicación traducida automáticamente
Artículo escrito por ahampriyanshu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA