aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/src/sgml/ddl.sgml2
-rw-r--r--doc/src/sgml/func.sgml5
-rw-r--r--doc/src/sgml/ref/create_function.sgml5
3 files changed, 11 insertions, 1 deletions
diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml
index d6e5d646ee4..207de9b1259 100644
--- a/doc/src/sgml/ddl.sgml
+++ b/doc/src/sgml/ddl.sgml
@@ -1735,7 +1735,7 @@ CREATE TABLE public.products ( ... );
</para>
<indexterm>
- <primary>search_path</primary>
+ <primary><varname>search_path</varname> configuration parameter</primary>
</indexterm>
<para>
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index c8a2a149fa8..e184d99626e 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -13507,6 +13507,11 @@ SELECT relname FROM pg_class WHERE pg_table_is_visible(oid);
</programlisting>
</para>
+ <indexterm>
+ <primary>search path</primary>
+ <secondary>object visibility</secondary>
+ </indexterm>
+
<table id="functions-info-schema-table">
<title>Schema Visibility Inquiry Functions</title>
<tgroup cols="3">
diff --git a/doc/src/sgml/ref/create_function.sgml b/doc/src/sgml/ref/create_function.sgml
index fee6f53ba24..4ac5bdaf65f 100644
--- a/doc/src/sgml/ref/create_function.sgml
+++ b/doc/src/sgml/ref/create_function.sgml
@@ -673,6 +673,11 @@ SELECT * FROM dup(42);
<refsect1 id="sql-createfunction-security">
<title>Writing <literal>SECURITY DEFINER</literal> Functions Safely</title>
+ <indexterm>
+ <primary><varname>search_path</varname> configuration parameter</>
+ <secondary>use in securing functions</>
+ </indexterm>
+
<para>
Because a <literal>SECURITY DEFINER</literal> function is executed
with the privileges of the user that created it, care is needed to