Instalación y configuración de PostgreSQL en Ubuntu Linux
Clase 2 de 29 • Curso de PostgreSQL
Contenido del curso
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 - 19

Operaciones aritméticas en consultas SQL con fechas
05:49 - 20

Concatenación de cadenas en SQL con función CONCAT
03:51 - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:30 - 23

Creación de vistas y funciones en PG Admin para reutilizar consultas
08:10
- 24

Importación de archivos CSV desde Excel a PostgreSQL
07:57 - 25

Instalación y configuración de Jupyter Notebooks para PostgreSQL
04:59 - 26

Conectar PostgreSQL con Jupyter Notebooks usando Python
04:57 - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:13 - 29

Importancia de Postgres en el desarrollo profesional de software
01:55
Configurar PostgreSQL en Ubuntu puede parecer un reto difícil, pero con el proceso adecuado, es un procedimiento claro y rápido. Saber instalar y ajustar esta herramienta es fundamental para trabajar eficientemente con bases de datos en entornos Linux, ampliamente utilizados en la industria.
¿Qué comandos se necesitan para la instalación de PostgreSQL?
Para instalar PostgreSQL, ejecuta el comando básico:
sudo apt install postgresql
En ocasiones puede presentarse un error por permisos, para solucionarlo escribe:
sudo !!
Luego, acepta la instalación escribiendo "Sí" cuando lo solicite.
¿Cómo configurar PostgreSQL luego de la instalación?
Primero, verifica la versión instalada ingresando a la carpeta específica en terminal:
cd /etc/postgresql/14/main
El archivo clave para configurar es postgresql.conf, ábrelo con:
sudo nano postgresql.conf
Busca el parámetro listen_addresses, procede a cambiar localhost por un asterisco (*) para aceptar conexiones desde cualquier dirección. Guarda los cambios usando Control+X y luego Y.
Después, crea un usuario con contraseña cifrada desde la terminal del servidor PostgreSQL:
ALTER USER postgres WITH ENCRYPTED PASSWORD 'tuPassword';
Finalizado esto, verifica la IP de tu servidor con:
ifconfig
Edita ahora el archivo pg_hba.conf para habilitar la conexión SSL:
sudo nano pg_hba.conf
Agrega estas líneas al final con la información correspondiente:
hostssl template postgres tu_dirección_IP sha256
Para desarrollar o aprender desde diferentes redes utiliza la configuración:
hostssl template postgres 0.0.0.0/0 sha256
Finalmente, reinicia el servidor PostgreSQL para aplicar toda la configuración:
sudo systemctl restart postgresql.service
¿Cómo comprobar el funcionamiento y conectarte?
Verifica que todo esté activo y funcionando adecuadamente con:
sudo service postgresql status
Instala la herramienta cliente con este comando:
sudo apt install postgresql-client
Para conectarte, escribe lo siguiente en la terminal:
psql --host tu_dirección_IP --username postgres --password --dbname template1
Después de introducir tu contraseña encriptada, podrás consultar bases de datos y tablas.
Si tienes dudas o experiencia adicional con PostgreSQL, ¡cuéntanos cómo ha sido tu proceso de aprendizaje!