dew/.project/infrastructure/services/postgresql-18
2026-05-04 23:38:55 -04:00
..
dew_postgresql_18.container.d Add PostgreSQL 18 infra sample 2026-05-04 23:34:30 -04:00
dew_postgresql_18.profiles.d Add PostgreSQL 18 infra sample 2026-05-04 23:34:30 -04:00
schemas Move sample service schemas under schemas 2026-05-04 23:38:55 -04:00
dew_postgresql_18.container Add PostgreSQL 18 infra sample 2026-05-04 23:34:30 -04:00
manifest.yaml Move sample service schemas under schemas 2026-05-04 23:38:55 -04:00
README.md Move sample service schemas under schemas 2026-05-04 23:38:55 -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.