From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: jsonb_delete not documented |
Date: | 2015-12-07 02:51:31 |
Message-ID: | 29729.1449456691@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> The new function jsonb_delete does not appear to be documented. Is that
> intentional?
> The only thing that's documented is the #- operator for
> jsonb_delete_path. But jsonb_delete(jsonb, text) and
> jsonb_delete(jsonb, int) are not documented. (Those don't have an
> operator.)
Yeah they do ...
regression=# \df+ jsonb_delete
List of functions
Schema | Name | Result data type | Argument data types | Type | Security | Volatility | Owner | Language | Source code | Description
------------+--------------+------------------+---------------------+--------+----------+------------+----------+----------+------------------+------------------------------
pg_catalog | jsonb_delete | jsonb | jsonb, integer | normal | invoker | immutable | postgres | internal | jsonb_delete_idx | implementation of - operator
pg_catalog | jsonb_delete | jsonb | jsonb, text | normal | invoker | immutable | postgres | internal | jsonb_delete | implementation of - operator
(2 rows)
regression=# \do+ -
...
pg_catalog | - | jsonb | integer | jsonb | pg_catalog.jsonb_delete | delete array element
pg_catalog | - | jsonb | text | jsonb | pg_catalog.jsonb_delete | delete object field
...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Craig Ringer | 2015-12-07 02:51:54 | Re: Logical replication and multimaster |
Previous Message | Peter Geoghegan | 2015-12-07 02:36:34 | Redundant sentence within INSERT documentation page (exclusion constraints) |