jschaf / pggen

Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.
MIT License
282 stars 26 forks source link

Dynamic queries: add support for predicates in WHERE clauses #41

Open jschaf opened 2 years ago

jschaf commented 2 years ago

Use case is to enable queries with dynamic expressions for WHERE clauses, like:

SELECT *
FROM foo
WHERE pggen.predicate('filter_expr')

Sketch: