Postgres
Connect
psql -h $db_dns_record \ -p 5432 \ -U $USER \ -d 'postgres'
Locally, this is usually:
psql -h localhost \ -d postgres
Docker
docker run --rm \ -e POSTGRES_USER='postgres' \ -e POSTGRES_PASSWORD='postgres' \ -p 5433:5432 \ postgres:15.2-alpine
Connect
psql -h localhost -d postgres --port 5433 -U postgres
WAL
Get a list of the current WAL files:
SELECT * FROM pg_ls_waldir();
Current amount of space in MiB taken up by WAL:
SELECT (sum(size) / 1024 / 1024) FROM pg_ls_waldir ();
Parameters
View postgres parameters using `SHOW`. E.g.
SHOW max_wal_size;