PostgreSQL — мощная open-source реляционная СУБД. Поддерживает ACID-транзакции, JSON/JSONB, полнотекстовый поиск, CTE, оконные функции, расширения (PostGIS, pg_trgm). Считается самой продвинутой open-source БД.
В Go работают через pgx (рекомендуемый драйвер) или database/sql + lib/pq. pgx быстрее и поддерживает нативные типы PostgreSQL.
pool, _ := pgxpool.New(ctx, "postgres://user:pass@localhost/db")
var name string
pool.QueryRow(ctx, "SELECT name FROM users WHERE id=$1", 42).Scan(&name)
Для автогенерации Go-кода из SQL-запросов используют sqlc — пишешь SQL, получаешь типобезопасные функции. PostgreSQL + Go — один из самых популярных стеков для бэкенда.