mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-06 15:24:56 +08:00
21 lines
752 B
Plaintext
21 lines
752 B
Plaintext
|
.\" This is -*-nroff-*-
|
||
|
.\" XXX standard disclaimer belongs here....
|
||
|
.\" $Header: /cvsroot/pgsql/doc/man/Attic/begin.l,v 1.1.1.1 1996/08/18 22:14:20 scrappy Exp $
|
||
|
.TH BEGIN SQL 11/05/95 Postgres95 Postgres95
|
||
|
.SH NAME
|
||
|
begin \(em begins a transaction
|
||
|
.SH SYNOPSIS
|
||
|
.nf
|
||
|
\fBbegin\fP \fB[transaction|work]\fR
|
||
|
.fi
|
||
|
.SH DESCRIPTION
|
||
|
This command begins a user transaction which Postgres will guarantee is
|
||
|
serializable with respect to all concurrently executing transactions.
|
||
|
Postgres uses two-phase locking to perform this task. If the transaction
|
||
|
is committed, Postgres will ensure that all updates are done or none of
|
||
|
them are done. Transactions have the standard ACID (atomic,
|
||
|
consistent, isolatable, and durable) property.
|
||
|
.SH "SEE ALSO"
|
||
|
abort(l),
|
||
|
end(l).
|