naisila
|
b988af3c35
|
Ruleutils_17 SQL/JSON: Fix JSON_TABLE() column deparsing
Relevant PG commit:
c88ce386c4
c88ce386c4d7bfeb437ff31ec7c23c392c862e77
|
2024-11-11 00:35:53 +03:00 |
naisila
|
897d996b8f
|
Ruleutils_17 Fix mis-deparsing of ORDER BY lists when there is a name conflict.
Relevant PG commit:
a7eb633563
a7eb633563c6ba8857cf59c7b43b593614537617
|
2024-11-11 00:35:53 +03:00 |
naisila
|
dd4c58e8ae
|
Ruleutils_17 Revert support for ALTER TABLE ... MERGE/SPLIT PARTITION(S) commands
Relevant PG commit:
84f594da35
84f594da358861cceeaeb7a97bb58f3765eeb284
|
2024-11-11 00:35:53 +03:00 |
naisila
|
f737292205
|
Ruleutils_17 Suppress Coverity warnings about Asserts in get_name_for_var_field.
Relevant PG commit:
aed881386a
aed881386aa6a6a542e46d14d3505e4e6f9310a0
|
2024-11-11 00:35:52 +03:00 |
naisila
|
8b59620633
|
Ruleutils_17 Fix "failed to find plan for subquery/CTE" errors in EXPLAIN.
Relevant PG commit:
81a12a4477
81a12a4477533d7722bd6b6dac88b0e798f8e85b
|
2024-11-11 00:35:52 +03:00 |
naisila
|
b7d17f5e3b
|
Ruleutils_17 Fix another couple of outdated comments for MERGE RETURNING.
Relevant PG commit:
5c5bccef211cfc98e0d6c4bc1af40a33c8ac2488
5c5bccef21
(cherry picked from commit bd10f1ac1a )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
5f6c181772
|
Ruleutils_17 Fix an assortment of typos
Relevant PG commit:
a42fc1c903b54ba94374e5e0c08905b9a1479f19
a42fc1c903
(cherry picked from commit 8e6dc39b80 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
0cee806e27
|
Ruleutils_17 Fixup various StringInfo function usages
Relevant PG commit:
8461424fd717877ead0706984ef9b6440b2a97ad
8461424fd7
(cherry picked from commit c9f9d37ffa )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
ecd149f718
|
Ruleutils_17 JSON_TABLE: Add support for NESTED paths and columns
Relevant PG commit:
bb766cde63b4f624d029b34c9cdd3d0a94fd5b46
bb766cde63
(cherry picked from commit 9c067548aa )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
d284ec5697
|
Ruleutils_17 Fix JsonExpr deparsing to emit QUOTES and WRAPPER correctly
Relevant PG commit:
f6a2529920cff76cb6e37ea840122574404dde8b
f6a2529920
(cherry picked from commit 661fcd6b57 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
77e8d98b76
|
Ruleutils_17 Implement ALTER TABLE ... SPLIT PARTITION ... command
Relevant PG commit:
87c21bb9412c8ba2727dec5ebcd74d44c2232d11
87c21bb941
(cherry picked from commit eefe0aeb4d )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
8e8f6d0342
|
Ruleutils_17 Add basic JSON_TABLE() functionality
Relevant PG commit:
de3600452b61d1bc3967e9e37e86db8956c8f577
de3600452b
(cherry picked from commit 662fc76ec9 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
d9f56204de
|
Ruleutils_17 Add support for MERGE ... WHEN NOT MATCHED BY SOURCE
Relevant PG commit:
0294df2f1f842dfb0eed79007b21016f486a3c6c
0294df2f1f
(cherry picked from commit 6b4889f7b4 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
f2da23b008
|
Ruleutils_17 Add SQL/JSON query functions
Relevant PG commit:
6185c9737cf48c9540782d88f12bd2912d6ca1cc
6185c9737c
(cherry picked from commit d2648f4988 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
e6062f0a8a
|
Ruleutils_17 Improve EXPLAIN's display of SubPlan nodes and output parameters.
Relevant PG commit:
fd0398fcb099980fbedbb7750356ef234408c1c9
fd0398fcb0
(cherry picked from commit 68893674e0 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
21d61c4bcf
|
Ruleutils_17 Add RETURNING support to MERGE.
Relevant PG commit:
c649fa24a42ba89bf5460c7110e4fc8eeca65959
c649fa24a4
(cherry picked from commit c6c1ff2681 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
f60a9a466e
|
Ruleutils_17 Fix EXPLAIN output for subplans in MERGE.
Relevant PG commit:
33e729c5148c3a697abc552621b34bdc5fd497ed
33e729c514
(cherry picked from commit 61b92ee697 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
c242858e5c
|
Ruleutils_17 Remove unused #include's from backend .c files
Relevant PG commit:
dbbca2cf299b81299112ca6ada671a36235ec008
dbbca2cf29
(cherry picked from commit 2e4bc1f816 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
22adbdc368
|
Ruleutils_17 Update copyright for 2024
Relevant PG commit:
29275b1d177096597675b5c6e7e7c9db2df8f4df
29275b1d17
(cherry picked from commit fe3414f855 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
699fc4883d
|
Ruleutils_17 Add support for AT LOCAL
Relevant PG commit:
97957fdbaa429c7c582d4753b108cb1e23e1b28a
97957fdbaa
(cherry picked from commit 39ec86a336 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
7145725a7c
|
Ruleutils_17 Tidy-up some appendStringInfo*() usages
Relevant PG commit:
2075ba9dc9af8833b1147996c15246e44a1e4fab
2075ba9dc9
(cherry picked from commit 31def248b7 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
fd20578fcb
|
Ruleutils_17 Track nesting depth correctly when drilling down into RECORD Vars.
Relevant PG commit:
e0e492e5a928e9c9eda01eeebadcfc36f9f8e7b7
e0e492e5a9
(cherry picked from commit 37ac804749 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
657ab575e8
|
Ruleutils_17 Add more SQL/JSON constructor functions
Relevant PG commit:
03734a7fed7d924679770adb78a7db8a37d14188
03734a7fed
(cherry picked from commit 978fdc2166 )
|
2024-11-11 00:35:52 +03:00 |
naisila
|
74d1f8bff9
|
Add ruleutils_17 as copy of ruleutils_16, define PG_VERSION_18
(cherry picked from commit 728fe5c921 )
|
2024-11-11 00:35:52 +03:00 |