Introducción:
Postgresql es un sistema de bases de datos de código abierto, altamente estable, que proporciona soporte a diferentes funciones de SQL, como claves foráneas, subconsultas, disparadores y diferentes tipos y funciones definidas por el usuario. Además, aumenta el lenguaje SQL ofreciendo varias funciones que escalan y reservan meticulosamente las cargas de trabajo de datos. Se utiliza principalmente para almacenar datos para muchas aplicaciones móviles, web, geoespaciales y de análisis.
Guía de instalación
Actualización del sistema
Actualiza la lista de paquetes disponibles y sus versiones desde los repositorios configurados. Este comando es esencial para asegurarse de que está instalando las versiones más recientes de los paquetes.
sudo apt update
Instalación de PostgreSQL
Instala el sistema de gestión de bases de datos PostgreSQL y los módulos adicionales que extienden la funcionalidad de PostgreSQL.
sudo apt install postgresql postgresql-contrib
Cambio de usuario a PostgreSQL
Cambia al usuario postgres
, el usuario predeterminado para la administración de PostgreSQL.
sudo su - postgres
Acceso al shell de PostgreSQL
Inicia la consola interactiva de PostgreSQL para ejecutar comandos SQL.
psql
Muestra una lista de todas las bases de datos en el servidor PostgreSQL.
\l
Crear un usuario en PostgreSQL
Crea un nuevo usuario en PostgreSQL llamado curso
con la contraseña Curso2021.
create user curso with password 'Curso2021.';
Crear una base de datos en PostgreSQL
Crea una nueva base de datos llamada db_curso
y asigna la propiedad de esta base de datos al usuario curso
.
create database db_curso with owner curso;
Otorgar privilegios de superusuario
Concede privilegios de superusuario al usuario curso
.
alter user curso with superuser;
Instalación de curl
Instala curl
, una herramienta de línea de comandos para transferir datos con sintaxis URL. Es necesario para descargar archivos desde la web.
sudo apt install curl
Añadir clave pública para pgAdmin
Descarga la clave pública de pgAdmin y añade la clave pública descargada al sistema para verificar los paquetes de pgAdmin.
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
Añadir el repositorio de pgAdmin
Añade el repositorio de pgAdmin a la lista de fuentes de apt y actualiza la lista de paquetes disponibles para incluir los del repositorio de pgAdmin.
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Instalación de pgAdmin
Instala pgAdmin 4, una herramienta de administración y desarrollo para PostgreSQL.
sudo apt install pgadmin4
Conclusión
Siguiendo este tutorial, habrá aprendido cómo instalar y configurar PostgreSQL y pgAdmin en un servidor Ubuntu 20.04. Desde la instalación del servidor de bases de datos y la creación de usuarios y bases de datos, hasta la configuración y uso de pgAdmin para la administración, estos pasos le proporcionan una base sólida para trabajar con PostgreSQL. A partir de aquí, puede continuar explorando y experimentando con las diversas configuraciones y características avanzadas que PostgreSQL y pgAdmin ofrecen, o profundizar en la optimización de su entorno de base de datos para mejorar el rendimiento y la seguridad.
Etiquetas:
#DigitalEducas #postgres #basededatos #HAYU24 #opensuse #shuksabiduriaenletras #distribucioneslinux #opensource