dew/.project/infrastructure/services/postgresql-18
2026-05-05 00:07:11 -04:00
..
dew_postgresql-18.container.d Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -04:00
dew_postgresql-18.profiles.d Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -04:00
schemas Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -04:00
dew_postgresql-18.container Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -04:00
manifest.yaml Support multiple quadlets in infra manifests 2026-05-05 00:07:11 -04:00
README.md Support multiple quadlets in infra manifests 2026-05-05 00:07:11 -04:00

PostgreSQL 18

Sample local PostgreSQL 18 service managed by dew infra and Podman Quadlets.

dew infra validate postgresql-18
dew infra up postgresql-18
dew infra status postgresql-18
dew infra logs postgresql-18 --lines 100

The sample binds PostgreSQL to 127.0.0.1:5432 with:

  • database: dew
  • user: dew
  • password: dew_dev_password
  • data volume: dew_postgresql-18_data

Stop it with:

dew infra down postgresql-18

The named volume is intentionally retained after stopping the service.

Service-specific configure and init schemas live under schemas/. The manifest declares the PostgreSQL container under its quadlets list.