Skip to content

feat(server): support PostgreSQL-backed local matches - #32

Merged
nosam1998 merged 3 commits into
mainfrom
feat/postgres-server-config
Sep 30, 2026
Merged

nosam1998 merged 3 commits into
mainfrom
feat/postgres-server-config

Conversation

@nosam1998

Copy link
Copy Markdown
Member

The local server can select PostgreSQL with --postgres-env VARIABLE, reading the connection URL from the environment. SQLite remains the default, storage flags are mutually exclusive, configuration Debug output redacts PostgreSQL connection details, and graceful shutdown closes the selected pool.

The PostgreSQL CI job now builds the real CLI and checks create → move → shutdown → restart → identical replay over HTTP. Parser tests cover missing features, invalid URLs, and conflicting options; the existing SQLite server tests exercise the shared composition path.

@nosam1998
nosam1998 changed the base branch from feat/postgres-match-store to main September 30, 2026 21:23
@nosam1998
nosam1998 marked this pull request as ready for review September 30, 2026 21:29
@nosam1998
nosam1998 merged commit e1b19a2 into main Sep 30, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant