Docs / Datastores

Postgres

Partial — no automated backups

Managed Postgres provisions a Docker postgres:16-alpine container with a persistent volume. Connection URL and credentials are returned when you create the instance.

Create Postgres

  1. Click + New → Postgres.
  2. Choose an instance plan and name.
  3. Copy the connection string from the service overview.
  4. 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

Automated logical backups (pg_dump) are not scheduled yet. Operators can back up Docker volumes manually — see Backups & restore and Automated Postgres backups (planned).