- Store struct wrapping pgxpool.Pool with NewStore/Close/Pool - RunMigrations creates conversations + messages tables idempotently - DSN never logged to avoid credential exposure (T-06-01-02) - All queries parameterized (T-06-01-01) |
||
|---|---|---|
| .. | ||
| migrations.go | ||
| store.go | ||