## Summary - Add new how-to guide (`connect-to-postgres.md`) with the `psql` command using `op read` for 1Password credentials - Add "Database" section to the how-to index linking to the new guide - Link the new guide from the PostgreSQL reference card's Related section ## Test plan - [x] Verified `psql` connection works from gilbert using the documented command - [ ] Review doc formatting and content 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/188
1.6 KiB
1.6 KiB
| title | modified | tags | ||
|---|---|---|---|---|
| PostgreSQL | 2026-02-07 |
|
PostgreSQL
Database cluster via CloudNativePG operator.
Quick Reference
| Property | Value |
|---|---|
| URL | tcp://pg.ops.eblu.me:5432 |
| Metrics | http://cnpg-metrics.tail8d86e.ts.net:9187/metrics |
| Namespace | databases |
| Cluster | blumeops-pg |
| Operator | CloudNativePG |
Databases
| Database | Owner | Purpose |
|---|---|---|
| miniflux | miniflux | miniflux feed data |
| teslamate | teslamate | teslamate vehicle data |
Users
| User | Role | Purpose |
|---|---|---|
| postgres | superuser | CNPG internal |
| miniflux | app owner | Owns miniflux database |
| teslamate | superuser | TeslaMate (needs extensions) |
| eblume | superuser | Admin access |
| borgmatic | pg_read_all_data | [[borgmatic |
Backup
Backed up via borgmatic postgresql_databases hook. Streams pg_dump directly to Borg (no intermediate files, no downtime). See backup for overall backup policy.
Credentials
1Password items:
guxu3j7ajhjyey6xxl2ovsl2ui- eblume passwordmw2bv5we7woicjza7hc6s44yvy- borgmatic password
CNPG-managed secrets:
blumeops-pg-app- miniflux userblumeops-pg-eblume- eblume superuserblumeops-pg-borgmatic- borgmatic backup userblumeops-pg-teslamate- teslamate user
Related
- connect-to-postgres - How to connect via psql
- miniflux - Feed reader database
- teslamate - Vehicle data database
- borgmatic - Database backup