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;

 

Síguenos en nuestras redes sociales