dew/.project/infrastructure/services/postgresql-18
2026-05-04 23:41:12 -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 Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -04:00
README.md Use service id in PostgreSQL sample names 2026-05-04 23:41:12 -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/ and are referenced from manifest.yaml.