mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
psql: Rename meta-command \close to \close_prepared
\close has been introduced in d55322b0da
to be able to close a
prepared statement using the extended protocol in psql. Per discussion,
the name "close" is ambiguous. At the SQL level, CLOSE is used to close
a cursor. At protocol level, the close message can be used to either
close a statement or a portal.
This patch renames \close to \close_prepared to avoid any ambiguity and
make it clear that this is used to close a prepared statement. This new
name has been chosen based on the feedback from the author and the
reviewers.
Author: Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Reviewed-by: Peter Eisentraut <peter@eisentraut.org>
Reviewed-by: Jelte Fennema-Nio <postgres@jeltef.nl>
Discussion: https://postgr.es/m/3e694442-0df5-4f92-a08f-c5d4c4346b85@eisentraut.org
This commit is contained in:
@ -1067,8 +1067,8 @@ INSERT INTO tbls1 VALUES ($1, $2) \parse stmt1
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="app-psql-meta-command-close">
|
||||
<term><literal>\close</literal> <replaceable class="parameter">prepared_statement_name</replaceable></term>
|
||||
<varlistentry id="app-psql-meta-command-close-prepared">
|
||||
<term><literal>\close_prepared</literal> <replaceable class="parameter">prepared_statement_name</replaceable></term>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
@ -1081,7 +1081,7 @@ INSERT INTO tbls1 VALUES ($1, $2) \parse stmt1
|
||||
Example:
|
||||
<programlisting>
|
||||
SELECT $1 \parse stmt1
|
||||
\close stmt1
|
||||
\close_prepared stmt1
|
||||
</programlisting>
|
||||
</para>
|
||||
|
||||
@ -3710,7 +3710,7 @@ testdb=> <userinput>\setenv LESS -imx4F</userinput>
|
||||
All queries executed while a pipeline is ongoing use the extended
|
||||
query protocol. Queries are appended to the pipeline when ending with
|
||||
a semicolon. The meta-commands <literal>\bind</literal>,
|
||||
<literal>\bind_named</literal>, <literal>\close</literal> or
|
||||
<literal>\bind_named</literal>, <literal>\close_prepared</literal> or
|
||||
<literal>\parse</literal> can be used in an ongoing pipeline. While
|
||||
a pipeline is ongoing, <literal>\sendpipeline</literal> will append
|
||||
the current query buffer to the pipeline. Other meta-commands like
|
||||
|
@ -2746,7 +2746,7 @@ Author: Michael Paquier <michael@paquier.xyz>
|
||||
<link
|
||||
linkend="app-psql-meta-command-bind-named"><literal>\bind_named</literal></link>,
|
||||
and <link
|
||||
linkend="app-psql-meta-command-close"><literal>\close</literal></link>.
|
||||
linkend="app-psql-meta-command-close-prepared"><literal>\close_prepared</literal></link>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
Reference in New Issue
Block a user