Instalar PostgreSQL y conectarlo remotamente desde Visual Studio Code en Ubuntu Server
Aprende a instalar PostgreSQL en Ubuntu Server 26 y administrarlo remotamente desde Visual Studio Code de forma fácil y rápida. Configura usuarios, bases de datos y conexiones remotas paso a paso como un verdadero profesional.
Actualizar el sistema
sudo apt update && sudo apt upgrade -y
Instalar PostgreSQL
sudo apt install postgresql postgresql-contrib -y
Verificar estado:
sudo systemctl status postgresql
Habilitar inicio automático:
sudo systemctl enable postgresql
Verificar versión instalada
psql --version
Entrar a PostgreSQL
sudo -u postgres psql
Crear usuario PostgreSQL
CREATE USER adminuser WITH PASSWORD '123456';
Crear base de datos
CREATE DATABASE basedatosapp;
Asignar propietario
ALTER DATABASE basedatosapp OWNER TO adminuser;
Dar permisos
GRANT ALL PRIVILEGES ON DATABASE basedatosapp TO adminuser;
Conectarse a la base de datos
\c basedatosapp
GRANT ALL ON SCHEMA public TO adminuser;
ALTER SCHEMA public OWNER TO adminuser;
Configurar acceso remoto PostgreSQL
sudo nano /etc/postgresql/*/main/postgresql.conf
Buscar y cambiar localhost por *
#listen_addresses = 'localhost'
Permitir conexiones remotas
sudo nano /etc/postgresql/*/main/pg_hba.conf
Agregar al final:
host all all 0.0.0.0/0 md5
Reiniciar PostgreSQL
sudo systemctl restart postgresql
Abrir puerto 5432 en firewall
sudo ufw allow 5432/tcp
Conectarse remotamente desde VS Code
Crear tabla de prueba
CREATE TABLE usuarios (
id SERIAL PRIMARY KEY,
nombre VARCHAR(100),
correo VARCHAR(100)
);
Insertar:
INSERT INTO usuarios(nombre, correo) VALUES ('Gonzalo', 'admin@correo.com');
Consultar:
SELECT * FROM usuarios;