Re: [HACKERS] Re: locking

Bruce Momjian <maillist@candle.pha.pa.us>

From: Bruce Momjian <maillist@candle.pha.pa.us>
To: honza@ied.com (Jan Vicherek)
Cc: pgsql-hackers@postgreSQL.org, pgsql-questions@postgreSQL.org
Date: 1998-01-21T15:05:17Z
Lists: pgsql-hackers
> 
> 
>   *Any* answers would be appreciated :
> 
>  I'll rephrase the original questions :
> 
> pg doesn't have "row-level locking" but has "table locking".
> a result from a SELECT * FROM TESTTABLE; is a table.
> I lock the table (which is result of a SELECT).
> 
>  Q : will this locking prevent update of the rows in TESTTABLE that have
> been SELECTed ?
> 

While the SELECT is running, no one can update the table.  If the SELECT
is in a transaction, no one can update the table until the transaction
completes.  Other people can read from the table, though.

-- 
Bruce Momjian
maillist@candle.pha.pa.us