Doc: clarify description of CREATE/ALTER FUNCTION ... SET FROM CURRENT.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Aug 2016 17:39:24 +0000 (13:39 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Aug 2016 17:39:40 +0000 (13:39 -0400)
Per discussion with David Johnston.

doc/src/sgml/ref/alter_function.sgml
doc/src/sgml/ref/create_function.sgml

index 4e77962c88d6593da38eb92d70ecfb68f3eb6143..ef2e0b1f93c043cafb4ba37c268e89441e153d37 100644 (file)
@@ -236,8 +236,9 @@ ALTER FUNCTION <replaceable>name</replaceable> ( [ [ <replaceable class="paramet
         setting is removed, so that the function executes with the value
         present in its environment.  Use <literal>RESET
         ALL</literal> to clear all function-local settings.
-        <literal>SET FROM CURRENT</> saves the session's current value of
-        the parameter as the value to be applied when the function is entered.
+        <literal>SET FROM CURRENT</> saves the value of the parameter that
+        is current when <command>ALTER FUNCTION</> is executed as the value
+        to be applied when the function is entered.
        </para>
 
        <para>
index bd11d2bc2895f876a357474f4b67848892732a5f..6f94e4cb5d7f55c409e4f16fb8c25721c0240940 100644 (file)
@@ -448,8 +448,9 @@ CREATE [ OR REPLACE ] FUNCTION
        The <literal>SET</> clause causes the specified configuration
        parameter to be set to the specified value when the function is
        entered, and then restored to its prior value when the function exits.
-       <literal>SET FROM CURRENT</> saves the session's current value of
-       the parameter as the value to be applied when the function is entered.
+       <literal>SET FROM CURRENT</> saves the value of the parameter that
+       is current when <command>CREATE FUNCTION</> is executed as the value
+       to be applied when the function is entered.
       </para>
 
       <para>