Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9cad926

Browse files
committed
Add missing documentation for BGWORKER_BYPASS_ALLOWCONN
This was missed ineed1ce7.Reported by Michael Paquier
1 parenta66c03f commit9cad926

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

‎doc/src/sgml/bgworker.sgml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,15 +189,17 @@ typedef struct BackgroundWorker
189189
</para>
190190

191191
<para>Once running, the process can connect to a database by calling
192-
<function>BackgroundWorkerInitializeConnection(<parameter>char *dbname</parameter>, <parameter>char *username</parameter>)</function> or
193-
<function>BackgroundWorkerInitializeConnectionByOid(<parameter>Oid dboid</parameter>, <parameter>Oid useroid</parameter>)</function>.
192+
<function>BackgroundWorkerInitializeConnection(<parameter>char *dbname</parameter>, <parameter>char *username</parameter>, <parameter>uint32 flags</parameter>)</function> or
193+
<function>BackgroundWorkerInitializeConnectionByOid(<parameter>Oid dboid</parameter>, <parameter>Oid useroid</parameter>, <parameter>uint32 flags</parameter>)</function>.
194194
This allows the process to run transactions and queries using the
195195
<literal>SPI</literal> interface. If <varname>dbname</varname> is NULL or
196196
<varname>dboid</varname> is <literal>InvalidOid</literal>, the session is not connected
197197
to any particular database, but shared catalogs can be accessed.
198198
If <varname>username</varname> is NULL or <varname>useroid</varname> is
199199
<literal>InvalidOid</literal>, the process will run as the superuser created
200-
during <command>initdb</command>.
200+
during <command>initdb</command>. If <literal>BGWORKER_BYPASS_ALLOWCONN</literal>
201+
is specified as <varname>flags</varname> it is possible to bypass the restriction
202+
to connect to databases not allowing user connections.
201203
A background worker can only call one of these two functions, and only
202204
once. It is not possible to switch databases.
203205
</para>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp