Skip to content

Commit f61823c

Browse files
author
Nikita Glukhov
committed
Fix docs structure for JSON_SCALAR()
1 parent f45a7f7 commit f61823c

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

doc/src/sgml/func.sgml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16908,7 +16908,7 @@ $ ? (@ like_regex "^\\d+$")
1690816908
<itemizedlist>
1690916909
<listitem>
1691016910
<para>
16911-
<xref linkend="functions-jsonscalar"/>
16911+
<link linkend="functions-jsonscalar"><literal>JSON_SCALAR</literal></link>
1691216912
</para>
1691316913
</listitem>
1691416914
<listitem>
@@ -16933,31 +16933,27 @@ $ ? (@ like_regex "^\\d+$")
1693316933
</listitem>
1693416934
</itemizedlist>
1693516935

16936-
<refentry id="functions-jsonscalar">
16937-
<refnamediv>
16938-
<refname>JSON_SCALAR</refname>
16939-
<refpurpose>create a JSON scalar</refpurpose>
16940-
</refnamediv>
16936+
<sect4 id="functions-jsonscalar">
16937+
<title><literal>JSON_SCALAR</literal></title>
16938+
<indexterm><primary>json_scalar</primary></indexterm>
1694116939

16942-
<refsynopsisdiv>
1694316940
<synopsis>
1694416941
<function>JSON_SCALAR</function> (
1694516942
<parameter>expression</parameter>
1694616943
<optional> RETURNING <replaceable class="parameter">json_data_type</replaceable> </optional>
1694716944
)
1694816945
</synopsis>
16949-
</refsynopsisdiv>
1695016946

16951-
<refsect1>
16947+
<sect5>
1695216948
<title>Description</title>
1695316949

1695416950
<para>
1695516951
<function>JSON_SCALAR</function> function generates a scalar
1695616952
<acronym>JSON</acronym> from a <acronym>SQL</acronym> data.
1695716953
</para>
16958-
</refsect1>
16954+
</sect5>
1695916955

16960-
<refsect1>
16956+
<sect5>
1696116957
<title>Parameters</title>
1696216958
<variablelist>
1696316959
<varlistentry>
@@ -16991,18 +16987,18 @@ $ ? (@ like_regex "^\\d+$")
1699116987
</listitem>
1699216988
</varlistentry>
1699316989
</variablelist>
16994-
</refsect1>
16990+
</sect5>
1699516991

16996-
<refsect1>
16992+
<sect5>
1699716993
<title>Notes</title>
1699816994
<para>
1699916995
Alternatively, you can construct <acronym>JSON</acronym> objects by
1700016996
using <productname>PostgreSQL</productname>-specific
1700116997
<function>to_json()</function>/<function>to_jsonb()</function> functions.
1700216998
See <xref linkend="functions-json-creation-table"/> for details.
1700316999
</para>
17004-
</refsect1>
17005-
<refsect1>
17000+
</sect5>
17001+
<sect5>
1700617002
<title>Examples</title>
1700717003
<para>
1700817004
Construct a JSON from the provided values various types:
@@ -17026,8 +17022,8 @@ SELECT JSON_SCALAR(true);
1702617022
true
1702717023
(1 row)
1702817024
</screen>
17029-
</refsect1>
17030-
</refentry>
17025+
</sect5>
17026+
</sect4>
1703117027

1703217028
<sect4 id="functions-jsonobject">
1703317029
<title><literal>JSON_OBJECT</literal></title>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy