Install PostgreSQL
Option 1: Docker (Recommended for Beginners - Cross-Platform)
- Install Docker from docker.com.
- Run:
docker run --name postgres-learn -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 postgres:18
- Connect:
psql -h localhost -p 5432 -U postgres
Option 2: Native Install
- Ubuntu/Debian:
sudo apt update && sudo apt install postgresql-18
- macOS:
brew install postgresql@18
- Windows: Download installer from postgresql.org/download/windows
Post-install: Start service (e.g., sudo systemctl start postgresql), sudo -u postgres psql, CREATE USER myuser WITH SUPERUSER PASSWORD 'mypassword';
Install pgAdmin GUI: pgadmin.org