Cómo instalar PostgreSQL en Debian Top 10

Cómo instalar PostgreSQL en Debian Top 10
PostgreSQL (también conocido como Postgres/Postgres) es un sistema de gestión de bases de datos relacionales de nivel abierto y de nivel avanzado (RDBMS). En esta publicación, hemos proporcionado la guía para instalar PostgreSQL en Debian 11: Antes de la instalación, echemos un vistazo rápido a las características del soporte de PostgreSQL:

Características notables de PostgreSQL

PostgreSQL admite algunas características distintivas que permiten a las organizaciones a gran escala adoptarlo para el procesamiento de datos. Algunas características notables se enumeran a continuación:

  • Lenguaje de programación: Un amplio soporte de lenguajes de programación que incluye Python, Java, C#, Perl, Go.
  • Tipos de datos: Tiene un gran soporte de conjuntos de datos predefinidos, mientras que los usuarios también pueden crear su propio tipo de datos.
  • Integración SQL: Varias características de nivel avanzado son compatibles con PostgreSQL: tales como subconsules complejas, partición de tabla, transacciones anidadas
  • Seguridad: Para un procesamiento seguro de datos, PostgreSQL utiliza protocolos de autenticación como el Protocolo de acceso de directorio ligero (LDAP), y también proporciona seguridad de fila/columna.

Cómo instalar PostgreSQL en Debian 11

Para instalar PostgreSQL en Debian 11; Puede seguir cualquiera de los siguientes dos métodos:

Método 1: Instalar PostgreSQL usando el repositorio de Debian 11
Método 2: Instalar PostgreSQL utilizando el repositorio oficial de PostgreSQL

Explicaremos el proceso de instalación utilizando ambos métodos: el primer método utiliza los paquetes del repositorio de Debian, mientras que el segundo método obtendrá los paquetes de repositorio del paquete oficial de PostgreSQL:

Método 1: Cómo instalar PostgreSQL usando el repositorio de Debian 11

El método de instalación le dirigirá que instale PostgreSQL utilizando un proceso simple y de ahorro de tiempo utilizando paquetes Debian:

Paso 1: Actualizar y actualizar la lista de paquetes
Se recomienda actualizar y actualizar la lista de paquetes emitiendo los comandos mencionados a continuación:

$ sudo apt actualización && sudo apt actualización

Paso 2: instalar PostgreSQL
El paquete requerido reside en el repositorio de Debian para que pueda instalarlo utilizando "apto": Instale PostgreSQL emitiendo el comando mencionado a continuación:

$ sudo apt instalación postgresql postgresql-contrib

Una vez que se instala PostgreSQL, puede verificar el estado del servicio utilizando el comando que se proporciona a continuación:

$ sudo systemctl status postgresql

Además, el estado del servicio se puede cambiar utilizando los siguientes comandos:

Para detener el servicio de postgreSQL en ejecución:

$ sudo systemctl stop postgreSQL

Y para comenzar el servicio detenido:

$ sudo systemctl iniciar postgresql

Método 2: Cómo instalar PostgreSQL utilizando el repositorio oficial de Debian 11

Siga los simples pasos mencionados a continuación para agregar el repositorio oficial de PostgreSQL para Debian 11 y luego instálelo; Puede seguir los pasos mencionados a continuación para hacerlo:

Paso 1: Agregar repositorio de PostgreSQL
Se recomienda agregar el repositorio oficial de PostgreSQL, de modo que obtenga la última versión de los paquetes: en primer lugar, debe agregar la clave de firma GPG de los paquetes PostgreSQL para asegurar el repositorio de paquetes: puede hacerlo emitiendo el comando mencionado a continuación :

$ curl -fssl https: // www.postgresql.org/Media/Keys/ACCC4CF8.ASC | Sudo GPG - -Dearmor -o/usr/share/keyrings/postgresql -keyring.gpg

Ahora, está listo para agregar repositorio de PostgreSQL: use el comando mencionado a continuación para realizar la acción:

$ echo "deb [firmado-by =/usr/share/keyrings/postgresql-keyring.gpg] http: // apt.postgresql.org/pub/repos/apt/bullseye-pgdg main "| sudo tee/etc/apt/fuentes.lista.d/PostgreSQL.lista

Paso 2: Instalación de PostgreSQL
Después de la integración exitosa de la biblioteca PostgreSQL, está listo para instalarlo: pero antes de esto, se recomienda actualizar el repositorio del sistema utilizando el comando mencionado a continuación:

$ sudo apt actualización

Instale PostgreSQL con la ayuda del comando a continuación:

$ sudo apt instalación postgresql

Cómo crear una base de datos utilizando PostgreSQL en Debian 11

PostgreSQL se puede usar solo como un usuario de Postgres, si establece una contraseña; De lo contrario, no podrá iniciar sesión como usuario de Postgres: use el siguiente comando para configurar una contraseña:

$ sudo passwd Postgres

Para crear una base de datos en PostgreSQL, debe iniciar sesión en PostgreSQL Server y luego acceder a su shell; Use el siguiente comando para iniciar sesión como usuario de Postgres: solicitará contraseña; Escriba su contraseña y presione Enter:

$ SU - Postgres

Ahora acceda al shell usando el usuario de Postgres emitiendo la siguiente palabra clave:

$ psql

Una vez que haya accedido al Comando de Comando de Postgres, ahora puede usar consultas SQL para realizar varias operaciones relacionadas con la base de datos:

Por ejemplo, queremos crear una base de datos "Linuxhint"; Para eso, utilizaremos la siguiente consulta SQL para hacerlo:

> creadob linuxhint

Para acceder a la base de datos, inicie sesión como usuario de Postgres y use el siguiente comando para acceder a la base de datos "Linuxhint":

> PSQL Linuxhint

Nota: Puede recurrir al usuario de Postgres usando "\ Q":

Ahora puede agregar, eliminar, seleccionar datos de la base de datos accediendo a la base de datos en el terminal. Además, para soltar una base de datos, debe salir de la base de datos utilizando "\ Q"Y luego use el siguiente comando:

$ dropdb linuxhint

Y si intenta acceder a la base de datos "Linuxhint"; el shell mostrará un error que "Linuxhint" no existe:

Conclusión

PostgreSQL es un sistema de gestión de bases de datos relacionales ampliamente utilizado utilizado por varias grandes empresas que van desde una resistencia grande a mediana. Aunque es una base de datos relacional, admite JSON para consultas no relacionales que hace que PostgreSQL sea una elección favorita de las organizaciones. Esta publicación proporciona la guía de instalación de PostgreSQL para Debian11, se describen dos métodos aquí. El método 1 le permite instalar PostgreSQL del repositorio de paquetes de Debian Own, por otro lado, puede seguir el Método 2 para obtener el PostgreSQL actualizado de su repositorio oficial.