- Upgrade to
libpg_query
4.2.3
- Upgrade to libpg_query 4.2.2 (Postgres 13 -> 15)
- Improve
ParseResult::tables()
to find tables incast
expressions
- Adds ParseResult struct with convenience functions to get table and function references
- Adds ability to deparse a mutated query AST back into a string
- Adds context-aware query truncation
- Adds Ruby test suite to ensure feature parity
- Adds ability to split multi-query strings (#6)
- Fixes memory leaks in fingerprint and normalize (#8)
This crate was previously maintained by @paupino, who now maintains a slimmed down crate: https://github.com/paupino/pg_parse