Postgres
Managed Postgres provisions a Docker postgres:16-alpine container with a persistent volume. Connection URL and credentials are stored on the service and injected as DATABASE_URL.
Create Postgres
- Click + New → Postgres.
- Choose an instance plan and name.
- Copy the connection string from the service overview.
- Set
DATABASE_URL(or equivalent) on web services via env vars or env groups.
Connecting from apps
Use the internal hostname on the workspace Docker network or the connection string from the dashboard. Do not use localhost from sibling containers: reference the Postgres service hostname.
Backups
Scheduled logical backups (pg_dump) run when the gateway is up with Docker access. Configure interval and retention with ISOWARD_POSTGRES_BACKUP_INTERVAL_MS and ISOWARD_POSTGRES_BACKUP_KEEP. See Automated Postgres backups and Backups & restore.