Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1503333

Browse files
committed
Improve documentation about large-object functions.
Copy-editing for previous patch, plus fixing some longstanding markup issues and oversights (like not mentioning that failures will set the PQerrorMessage string).
1 parent 33a7101 commit 1503333

File tree

2 files changed

+120
-65
lines changed

2 files changed

+120
-65
lines changed

doc/src/sgml/config.sgml

+4-3
Original file line numberDiff line numberDiff line change
@@ -5804,17 +5804,18 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
58045804
<listitem>
58055805
<para>
58065806
In <productname>PostgreSQL</> releases prior to 9.0, large objects
5807-
did not have access privileges and were, in effect, readable and
5808-
writable by all users. Setting this variable to <literal>on</>
5807+
did not have access privileges and were, therefore, always readable
5808+
and writable by all users. Setting this variable to <literal>on</>
58095809
disables the new privilege checks, for compatibility with prior
58105810
releases. The default is <literal>off</>.
5811+
Only superusers can change this setting.
58115812
</para>
58125813
<para>
58135814
Setting this variable does not disable all security checks related to
58145815
large objects &mdash; only those for which the default behavior has
58155816
changed in <productname>PostgreSQL</> 9.0.
58165817
For example, <literal>lo_import()</literal> and
5817-
<literal>lo_export()</literal> need superuser privileges independent
5818+
<literal>lo_export()</literal> need superuser privileges regardless
58185819
of this setting.
58195820
</para>
58205821
</listitem>

0 commit comments

Comments
 (0)