mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
Capitalize names of PLs consistently
Author: Daniel Gustafsson <daniel@yesql.se>
This commit is contained in:
@ -205,7 +205,7 @@ $ENV{MSBFLAGS}="/m";
|
||||
<varlistentry>
|
||||
<term><productname>ActiveState TCL</productname></term>
|
||||
<listitem><para>
|
||||
Required for building <application>PL/TCL</application> (Note: version
|
||||
Required for building <application>PL/Tcl</application> (Note: version
|
||||
8.4 is required, the free Standard Distribution is sufficient).
|
||||
</para></listitem>
|
||||
</varlistentry>
|
||||
|
@ -149,7 +149,7 @@ EXPLAIN SELECT * FROM pgbench_accounts WHERE filler LIKE '%x%';
|
||||
which the system thinks that partial or incremental execution might
|
||||
occur, no parallel plan is generated. For example, a cursor created
|
||||
using <link linkend="sql-declare">DECLARE CURSOR</link> will never use
|
||||
a parallel plan. Similarly, a PL/pgsql loop of the form
|
||||
a parallel plan. Similarly, a PL/pgSQL loop of the form
|
||||
<literal>FOR x IN query LOOP .. END LOOP</literal> will never use a
|
||||
parallel plan, because the parallel query system is unable to verify
|
||||
that the code in the loop is safe to execute while parallel query is
|
||||
@ -478,7 +478,7 @@ EXPLAIN SELECT * FROM pgbench_accounts WHERE filler LIKE '%x%';
|
||||
<para>
|
||||
Functions and aggregates must be marked <literal>PARALLEL UNSAFE</> if
|
||||
they write to the database, access sequences, change the transaction state
|
||||
even temporarily (e.g. a PL/pgsql function which establishes an
|
||||
even temporarily (e.g. a PL/pgSQL function which establishes an
|
||||
<literal>EXCEPTION</> block to catch errors), or make persistent changes to
|
||||
settings. Similarly, functions must be marked <literal>PARALLEL
|
||||
RESTRICTED</> if they access temporary tables, client connection state,
|
||||
|
@ -4851,7 +4851,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$
|
||||
|
||||
<para>
|
||||
To aid the user in finding instances of simple but common problems before
|
||||
they cause harm, <application>PL/PgSQL</> provides additional
|
||||
they cause harm, <application>PL/pgSQL</> provides additional
|
||||
<replaceable>checks</>. When enabled, depending on the configuration, they
|
||||
can be used to emit either a <literal>WARNING</> or an <literal>ERROR</>
|
||||
during the compilation of a function. A function which has received
|
||||
|
@ -242,14 +242,14 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
@ -312,14 +312,14 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -2439,9 +2439,9 @@ when the data directory is not specified (Magnus)</para></listitem>
|
||||
(Neil)</para></listitem>
|
||||
|
||||
<listitem><para>Recover properly if error occurs during argument passing
|
||||
in <application>PL/python</> (Neil)</para></listitem>
|
||||
in <application>PL/Python</> (Neil)</para></listitem>
|
||||
|
||||
<listitem><para>Fix <application>PL/perl</>'s handling of locales on
|
||||
<listitem><para>Fix <application>PL/Perl</>'s handling of locales on
|
||||
Win32 to match the backend (Andrew)</para></listitem>
|
||||
|
||||
<listitem><para>Fix crash when <literal>log_min_messages</> is set to
|
||||
|
@ -539,14 +539,14 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -3089,12 +3089,12 @@ when the data directory is not specified (Magnus)</para></listitem>
|
||||
together in function result type declarations</para></listitem>
|
||||
|
||||
<listitem><para>Recover properly if error occurs during argument passing
|
||||
in <application>PL/python</> (Neil)</para></listitem>
|
||||
in <application>PL/Python</> (Neil)</para></listitem>
|
||||
|
||||
<listitem><para>Fix memory leak in <function>plperl_return_next</>
|
||||
(Neil)</para></listitem>
|
||||
|
||||
<listitem><para>Fix <application>PL/perl</>'s handling of locales on
|
||||
<listitem><para>Fix <application>PL/Perl</>'s handling of locales on
|
||||
Win32 to match the backend (Andrew)</para></listitem>
|
||||
|
||||
<listitem><para>Various optimizer fixes (Tom)</para></listitem>
|
||||
|
@ -1442,14 +1442,14 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
@ -3022,14 +3022,14 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
@ -5260,21 +5260,21 @@
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix pl/pgsql's <literal>CASE</> statement to not fail when the
|
||||
Fix PL/pgSQL's <literal>CASE</> statement to not fail when the
|
||||
case expression is a query that returns no rows (Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Update pl/perl's <filename>ppport.h</> for modern Perl versions
|
||||
Update PL/Perl's <filename>ppport.h</> for modern Perl versions
|
||||
(Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
|
||||
Fix assorted memory leaks in PL/Python (Andreas Freund, Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
@ -8828,7 +8828,7 @@ Branch: REL9_4_STABLE [c2b06ab17] 2015-01-30 22:45:58 -0500
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add ability to retrieve the current PL/PgSQL call stack
|
||||
Add ability to retrieve the current PL/pgSQL call stack
|
||||
using <link linkend="plpgsql-call-stack"><command>GET
|
||||
DIAGNOSTICS</></link>
|
||||
(Pavel Stehule, Stephen Frost)
|
||||
|
@ -3145,7 +3145,7 @@ Fix rare cursor crash when using hash join (Tom)
|
||||
Fix for DROP TABLE/INDEX in rolled-back transaction (Hiroshi)
|
||||
Fix psql crash from \l+ if MULTIBYTE enabled (Peter E)
|
||||
Fix truncation of rule names during CREATE VIEW (Ross Reedstrom)
|
||||
Fix PL/perl (Alex Kapranoff)
|
||||
Fix PL/Perl (Alex Kapranoff)
|
||||
Disallow LOCK on views (Mark Hollomon)
|
||||
Disallow INSERT/UPDATE/DELETE on views (Mark Hollomon)
|
||||
Disallow DROP RULE, CREATE INDEX, TRUNCATE on views (Mark Hollomon)
|
||||
@ -3171,7 +3171,7 @@ Fix OVERLAPS operators conform to SQL92 spec regarding NULLs (Tom)
|
||||
Fix lpad() and rpad() to handle length less than input string (Tom)
|
||||
Fix use of NOTIFY in some rules (Tom)
|
||||
Overhaul btree code (Tom)
|
||||
Fix NOT NULL use in Pl/pgSQL variables (Tom)
|
||||
Fix NOT NULL use in PL/pgSQL variables (Tom)
|
||||
Overhaul GIST code (Oleg)
|
||||
Fix CLUSTER to preserve constraints and column default (Tom)
|
||||
Improved deadlock detection handling (Tom)
|
||||
@ -4341,7 +4341,7 @@ Fix for lo_import crash(Tatsuo)
|
||||
Adjust handling of data type names to suppress double quotes(Thomas)
|
||||
Use type coercion for matching columns and DEFAULT(Thomas)
|
||||
Fix deadlock so it only checks once after one second of sleep(Bruce)
|
||||
Fixes for aggregates and PL/pgsql(Hiroshi)
|
||||
Fixes for aggregates and PL/pgSQL(Hiroshi)
|
||||
Fix for subquery crash(Vadim)
|
||||
Fix for libpq function PQfnumber and case-insensitive names(Bahman Rafatjoo)
|
||||
Fix for large object write-in-middle, no extra block, memory consumption(Tatsuo)
|
||||
|
@ -153,7 +153,7 @@ SELECT clean_emp();
|
||||
<literal>CREATE TABLE foo (...); INSERT INTO foo VALUES(...);</literal>
|
||||
will not work as desired if packaged up into a single SQL function,
|
||||
since <structname>foo</> won't exist yet when the <command>INSERT</>
|
||||
command is parsed. It's recommended to use <application>PL/PgSQL</>
|
||||
command is parsed. It's recommended to use <application>PL/pgSQL</>
|
||||
instead of a SQL function in this type of situation.
|
||||
</para>
|
||||
</note>
|
||||
|
Reference in New Issue
Block a user