Package: pg_query
This has been superseded bypglast, please use that
instead.Changes0.29 (2018-06-16)ImportantThe name of the package has been changed frompg_querytopglast, to
satisfy the request made by the author oflibpg_queryinissue #9.This affects both the main repository on GitHub, that from now on ishttps://github.com/lelit/pglast, and the ReadTheDocs project that hosts the
documentation,http://pglast.readthedocs.io/en/latest/.I’m sorry for any inconvenience this may cause.0.28 (2018-06-06)Update libpg_query to 10-1.0.2Support the ‘?’-style parameter placeholder variant allowed by libpg_query (details)0.27 (2018-04-15)Prettier JOINs representation, aligning them with the starting relation0.26 (2018-04-03)Fix cosmetic issue with ANY() and ALL()0.25 (2018-03-31)Fix issue in the safety belt check performed bypgpp(issue #4)0.24 (2018-03-02)ImplementNullprinter0.23 (2017-12-28)Implement some other DDL statements printersNew alternative style to printcomma-separated-valueslists, activated by a new--comma-at-eolnoption onpgpp0.22 (2017-12-03)ImplementTransactionStmtand almost allDROP xxxprinters0.21 (2017-11-22)ImplementNamedArgExprprinterNew alternative printers for a set ofspecial functions, activated by a new--special-functionsoption onpgpp(issue #2)0.20 (2017-11-21)Handle special de-reference (A_Indirection) cases0.19 (2017-11-16)Fix serialization of column labels containing double quotesFix corner issues surfaced implementing some more DDL statement printers0.18 (2017-11-14)Fix endless loop due to sloppy conversion of command line optionInstall the command line tool aspgpp0.17 (2017-11-12)Rename printers.sql to printers.dml (backward incompatibility)List printer functions in the documentation, referencing the definition of related node typeFix inconsistent spacing in JOIN condition inside a nested expressionFix representation of unbound arraysFix representation ofintervaldata typeInitial support for DDL statementsFix representation of string literals containing single quotes0.16 (2017-10-31)Update libpg_query to 10-1.0.00.15 (2017-10-12)Fix indentation of boolean expressions in SELECT’s targets (issue #3)0.14 (2017-10-09)Update to latest libpg_query’s 10-latest branch, targeting PostgreSQL 10.0 final0.13 (2017-09-17)Fix representation of subselects requiring surrounding parens0.12 (2017-08-22)New option--versionon the command line toolBetter enums documentationRelease the GIL while calling libpg_query functions0.11 (2017-08-11)Nicer indentation for JOINs, making OUTER JOINs stand outMinor tweaks to lists rendering, with less spurious whitespacesNew option--no-locationon the command line tool0.10 (2017-08-11)Support Python 3.4 and Python 3.5 as well as Python 3.60.9 (2017-08-10)Fix spacing before the $ characterHandle type modifiersNew option--plpgsqlon the command line tool, just for fun0.8 (2017-08-10)Add enums subpackages to the documentation with references to their related headersNewcompact_lists_marginoption to produce a more compact representation when possible
(seeissue #1)0.7 (2017-08-10)Fix sdist including the Sphinx documentation0.6 (2017-08-10)New option--parse-treeon the command line tool to show just the parse treeSphinx documentation, available online0.5 (2017-08-09)Handle some more cases when a name must be double-quotedComplete the serialization of the WindowDef node, handling its frame options0.4 (2017-08-09)Expose the actual PostgreSQL version the underlying libpg_query libray is built on thru a newget_postgresql_version()functionNew optionsafety_beltfor theprettify()function, to protect the innocentsHandle serialization ofCoalesceExprandMinMaxExpr0.3 (2017-08-07)Handle serialization ofParamRefnodesExpose aprettify()helper function0.2 (2017-08-07)Test coverage at 99%First attempt at automatic wheel upload to PyPI, let’s see…0.1 (2017-08-07)First release (“Hi daddy!”, as my soul would tag it)