Commit 2f2b18b
committed
Revert SQL/JSON features
The reverts the following and makes some associated cleanups:
commit f79b803: Common SQL/JSON clauses
commit f4fb45d: SQL/JSON constructors
commit 5f0adec: Make STRING an unreserved_keyword.
commit 33a3776: IS JSON predicate
commit 1a36bc9: SQL/JSON query functions
commit 606948b: SQL JSON functions
commit 49082c2: RETURNING clause for JSON() and JSON_SCALAR()
commit 4e34747: JSON_TABLE
commit fadb48b: PLAN clauses for JSON_TABLE
commit 2ef6f11: Reduce running time of jsonb_sqljson test
commit 14d3f24: Further improve jsonb_sqljson parallel test
commit a6baa4b: Documentation for SQL/JSON features
commit b46bcf7: Improve readability of SQL/JSON documentation.
commit 112fdb3: Fix finalization for json_objectagg and friends
commit fcdb35c: Fix transformJsonBehavior
commit 4cd8717: Improve a couple of sql/json error messages
commit f7a605f: Small cleanups in SQL/JSON code
commit 9c3d25e: Fix JSON_OBJECTAGG uniquefying bug
commit a79153b: Claim SQL standard compliance for SQL/JSON features
commit a1e7616: Rework SQL/JSON documentation
commit 8d9f963: Fix errors in copyfuncs/equalfuncs support for JSON node types.
commit 3c633f3: Only allow returning string types or bytea from json_serialize
commit 67b2670: expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size.
The release notes are also adjusted.
Backpatch to release 15.
Discussion: https://postgr.es/m/40d2c882-bcac-19a9-754d-4299e1d87ac7@postgresql.org1 parent 90247e7 commit 2f2b18b
File tree
60 files changed
+348
-14893
lines changed- doc/src/sgml
- keywords
- src
- backend
- catalog
- commands
- executor
- jit/llvm
- nodes
- optimizer
- path
- util
- parser
- utils
- adt
- misc
- include
- catalog
- executor
- nodes
- parser
- utils
- interfaces/ecpg/preproc
- test/regress
- expected
- sql
- tools/pgindent
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
60 files changed
+348
-14893
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
161 | 160 | | |
162 | 161 | | |
163 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | | - | |
| 551 | + | |
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3851 | 3851 | | |
3852 | 3852 | | |
3853 | 3853 | | |
3854 | | - | |
3855 | | - | |
3856 | | - | |
3857 | | - | |
3858 | | - | |
3859 | | - | |
3860 | | - | |
| 3854 | + | |
3861 | 3855 | | |
3862 | 3856 | | |
3863 | 3857 | | |
| |||
0 commit comments