• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/pgsqlconnection.php
  • Класс: BitrixMainDBPgsqlConnection
  • Вызов: PgsqlConnection::lock
public function lock($name, $timeout = 0)
{
	$timeout = (int)$timeout;
	$name = $this->getLockName($name);

	$sql = 'SELECT bx_get_lock(' . $name . ', ' . $timeout . ') as L';
	$lock = $this->query($sql)->fetch();

	return ($lock['L'] == 0);
}