This library's API surface is primarily driven by the needs of PgDog. It is not intended to be a complete, one-size-fits-all solution to PostgreSQL ASTs.
Contributions are welcome, but pull requests adding large and complex features are unlikely to be accepted unless they align with PgDog's needs.
This library was primarily written by humans, without much LLM assistance. While LLM assisted pull requests are allowed, any code written by an LLM must be disclosed. Regardless of whether they were written by a human or an LLM, pull requests are expected to be of a reasonable size to be reviewed by a human.
Your pull request description, and any communication with maintainers must be written by a human. Do not copy/paste output from an LLM into a PR comment. Pull requests that violate this policy will be closed and locked.