LockRow — Configura el bloqueo/autorización para una fila específica de la tabla
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)
;
Establece el bloqueo/autorización para una fila específica de una tabla. an_auth_token
es un valor de texto. expire_dt
es una marca de tiempo que por defecto es now() + 1 hora. Devuelve 1 si se ha asignado el bloqueo, 0 en caso contrario (es decir, la fila ya está bloqueada por otro auth.)
Disponibilidad: 1.1.3
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