start_transaction(7)

start_transaction7

Start a transaction block

Usage

START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]

Overview

This command begins a new transaction. If the isolation level or read/write mode is specified, the new transaction has those characteristics, as if SET TRANSACTION [set_transaction(7)] was executed. In all other respects, the behavior of this command is identical to the BEGIN [begin(7)] command.

Parameters

See under SET TRANSACTION [set_transaction(7)] about the meaning of the parameters.

Compatibility

This command conforms to the SQL standard; but see also the compatibility section of SET TRANSACTION [set_transaction(7)].

From postgresql 7.4.7-6sarge6 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.