Name

LockRow — Configura el bloqueo/autorización para una fila específica de la tabla

Synopsis

integer LockRow(text a_schema_name, text a_table_name, text a_row_key, text an_auth_token, timestamp expire_dt);

integer LockRow(text a_table_name, text a_row_key, text an_auth_token, timestamp expire_dt);

integer LockRow(text a_table_name, text a_row_key, text an_auth_token);

Descripción

Configura el bloqueo/autorización para una fila específica de la tabla <authid> es un valor de texto, <expires> es un valor de tiempo que por defecto es now()+1hora. Devuelve 1 si se asignó el bloqueo, 0 en otro caso (ya bloqueado por otra autorización)

Disponibilidad: 1.1.3

Ejemplos

SELECT LockRow('public', 'towns', '2', 'joey');
LockRow
-------
1

--Joey has already locked the record and Priscilla is out of luck
SELECT LockRow('public', 'towns', '2', 'priscilla');
LockRow
-------
0

                

Ver también

UnlockRows