mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-18 18:44:06 +08:00
Update HISTORY
This commit is contained in:
parent
7177bbac29
commit
853cf66176
4
HISTORY
4
HISTORY
@ -161,7 +161,7 @@ Allow subselects on the left side of comparison operators (Tom)
|
|||||||
New parallel regression test (Jan)
|
New parallel regression test (Jan)
|
||||||
Change backend-side COPY to write files with permissions 644 not 666 (Tom)
|
Change backend-side COPY to write files with permissions 644 not 666 (Tom)
|
||||||
Force permissions on PGDATA directory to be secure, even if it exists (Tom)
|
Force permissions on PGDATA directory to be secure, even if it exists (Tom)
|
||||||
Added psql LastOid variable to return last inserted oid (Peter E)
|
Added psql LASTOID variable to return last inserted oid (Peter E)
|
||||||
Allow concurrent vacuum and remove pg_vlock vacuum lock file (Tom)
|
Allow concurrent vacuum and remove pg_vlock vacuum lock file (Tom)
|
||||||
Add permissions check so only Postgres superuser or table owner can
|
Add permissions check so only Postgres superuser or table owner can
|
||||||
vacuum (Peter E)
|
vacuum (Peter E)
|
||||||
@ -182,7 +182,7 @@ Allow flag to control COPY input/output of NULLs (Peter E)
|
|||||||
Make postgres user have a password by default (Peter E)
|
Make postgres user have a password by default (Peter E)
|
||||||
Add CREATE/ALTER/DROP GROUP (Peter E)
|
Add CREATE/ALTER/DROP GROUP (Peter E)
|
||||||
All administration scripts now support --long options (Peter E, Karel)
|
All administration scripts now support --long options (Peter E, Karel)
|
||||||
Vacuumdb script now supports --alldb option (Peter E)
|
Vacuumdb script now supports --all option (Peter E)
|
||||||
ecpg new portable FETCH syntax
|
ecpg new portable FETCH syntax
|
||||||
Add ecpg EXEC SQL IFDEF, EXEC SQL IFNDEF, EXEC SQL ELSE, EXEC SQL ELIF
|
Add ecpg EXEC SQL IFDEF, EXEC SQL IFNDEF, EXEC SQL ELSE, EXEC SQL ELIF
|
||||||
and EXEC SQL ENDIF directives
|
and EXEC SQL ENDIF directives
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/lock.sgml,v 1.17 2000/03/23 23:16:47 momjian Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/ref/lock.sgml,v 1.18 2000/03/24 01:20:09 momjian Exp $
|
||||||
Postgres documentation
|
Postgres documentation
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@ -87,8 +87,7 @@ LOCK [ TABLE ] <replaceable class="PARAMETER">name</replaceable> IN SHARE ROW EX
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
If EXCLUSIVE or SHARE are not specified, EXCLUSIVE is assumed.
|
If EXCLUSIVE or SHARE are not specified, EXCLUSIVE is assumed.
|
||||||
If ROW or ACCESS is not specified, the entire table is locked
|
Locks exist for the duration of the transaction.
|
||||||
for the duration of the transaction.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
@ -117,14 +116,12 @@ LOCK [ TABLE ] <replaceable class="PARAMETER">name</replaceable> IN SHARE ROW EX
|
|||||||
<note>
|
<note>
|
||||||
<para>
|
<para>
|
||||||
This lock mode is acquired automatically over tables being queried.
|
This lock mode is acquired automatically over tables being queried.
|
||||||
It is released after the statement completes.
|
|
||||||
It does not remain for the duration of the transaction.
|
|
||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This is the least restrictive lock mode. It conflicts only with
|
This is the least restrictive lock mode. It conflicts only with
|
||||||
ACCESS EXCLUSIVE mode. It is used to protect a table being
|
ACCESS EXCLUSIVE mode. It is used to protect a table from being
|
||||||
modified by concurrent <command>ALTER TABLE</command>,
|
modified by concurrent <command>ALTER TABLE</command>,
|
||||||
<command>DROP TABLE</command> and <command>VACUUM</command>
|
<command>DROP TABLE</command> and <command>VACUUM</command>
|
||||||
commands.
|
commands.
|
||||||
@ -138,8 +135,7 @@ LOCK [ TABLE ] <replaceable class="PARAMETER">name</replaceable> IN SHARE ROW EX
|
|||||||
<note>
|
<note>
|
||||||
<para>
|
<para>
|
||||||
Automatically acquired by <command>SELECT...FOR UPDATE</command>.
|
Automatically acquired by <command>SELECT...FOR UPDATE</command>.
|
||||||
While it is a shared lock, there is the intention to later upgrade
|
While it is a shared lock, may be upgrade later to a ROW EXCLUSIVE lock.
|
||||||
this to a ROW EXCLUSIVE lock.
|
|
||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
|
@ -196,7 +196,7 @@ Allow subselects on the left side of comparison operators (Tom)
|
|||||||
New parallel regression test (Jan)
|
New parallel regression test (Jan)
|
||||||
Change backend-side COPY to write files with permissions 644 not 666 (Tom)
|
Change backend-side COPY to write files with permissions 644 not 666 (Tom)
|
||||||
Force permissions on PGDATA directory to be secure, even if it exists (Tom)
|
Force permissions on PGDATA directory to be secure, even if it exists (Tom)
|
||||||
Added psql LastOid variable to return last inserted oid (Peter E)
|
Added psql LASTOID variable to return last inserted oid (Peter E)
|
||||||
Allow concurrent vacuum and remove pg_vlock vacuum lock file (Tom)
|
Allow concurrent vacuum and remove pg_vlock vacuum lock file (Tom)
|
||||||
Add permissions check so only Postgres superuser or table owner can
|
Add permissions check so only Postgres superuser or table owner can
|
||||||
vacuum (Peter E)
|
vacuum (Peter E)
|
||||||
@ -217,7 +217,7 @@ Allow flag to control COPY input/output of NULLs (Peter E)
|
|||||||
Make postgres user have a password by default (Peter E)
|
Make postgres user have a password by default (Peter E)
|
||||||
Add CREATE/ALTER/DROP GROUP (Peter E)
|
Add CREATE/ALTER/DROP GROUP (Peter E)
|
||||||
All administration scripts now support --long options (Peter E, Karel)
|
All administration scripts now support --long options (Peter E, Karel)
|
||||||
Vacuumdb script now supports --alldb option (Peter E)
|
Vacuumdb script now supports --all option (Peter E)
|
||||||
ecpg new portable FETCH syntax
|
ecpg new portable FETCH syntax
|
||||||
Add ecpg EXEC SQL IFDEF, EXEC SQL IFNDEF, EXEC SQL ELSE, EXEC SQL ELIF
|
Add ecpg EXEC SQL IFDEF, EXEC SQL IFNDEF, EXEC SQL ELSE, EXEC SQL ELIF
|
||||||
and EXEC SQL ENDIF directives
|
and EXEC SQL ENDIF directives
|
||||||
|
Loading…
Reference in New Issue
Block a user