You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+29-1Lines changed: 29 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,35 @@
2
2
3
3
## Unreleased
4
4
5
-
* ...
5
+
* Upgrade to libpg_query 17-6.2.2
6
+
- Add pg_query_is_utility_stmt function to determine if query text contains utility statements [#313](https://github.com/pganalyze/libpg_query/pull/313)
7
+
- This is a fast check for callers that don't actually need the parse tree itself
8
+
- Add fast summary information function (pg_query_summary)
9
+
- This allows gathering certain information, for example which tables are referenced in a
10
+
statement, without requiring a Protobuf serialization step in a higher level library
11
+
- Additionally this can also be used to perform "smart truncation" of a query by
12
+
omitting deeply nested information (e.g. a CTE definition, or a target list) whilst
13
+
preserving more essential parts like the FROM clause
14
+
- pg_query_normalize: Fix handling of special strings in DefElem
15
+
- This avoids a crash when running the normalize function on certain utility statements
16
+
- Deparser:
17
+
- Introduce pretty printing / formatting
18
+
- Introduces a new optional pretty print mode that emits a human readable
19
+
output. A detailed explanation of the mechanism can be found at the start
20
+
of the deparser file.
21
+
- Rework handling of expressions inside typecasts
22
+
- Prefer (..)::type syntax, unless we are already in a function call.
23
+
- Use lowercase keywords in xmlroot functions
24
+
- This matches other XML functions as well as the Postgres documentation,
25
+
since these are closer to function argument names than regular keywords.
26
+
- Fix deparse of ALTER TABLE a ALTER b SET STATISTICS DEFAULT
27
+
- Fix the null pointer dereference when handling identity columns
28
+
- Allow alternate definitions of NAMEDATALEN identifier limit
29
+
- This allows building libpg_query with an override of the built-time limit of
30
+
Postgres identifiers (typically 63 characters)
31
+
- Normalization: Add support for CALL statements
32
+
- Bump Postgres to 17.7 and switch back to release tarballs
0 commit comments