Postgres::sendSignal PHP Метод

sendSignal() публичный Метод

Sends a cancel or kill command to a process
public sendSignal ( $pid, $signal ) : -1
$pid The ID of the backend process
$signal 'CANCEL'
Результат -1
    function sendSignal($pid, $signal)
    {
        // Clean
        $pid = (int) $pid;
        if ($signal == 'CANCEL') {
            $sql = "SELECT pg_catalog.pg_cancel_backend({$pid}) AS val";
        } elseif ($signal == 'KILL') {
            $sql = "SELECT pg_catalog.pg_terminate_backend({$pid}) AS val";
        } else {
            return -1;
        }
        // Execute the query
        $val = $this->selectField($sql, 'val');
        if ($val === 'f') {
            return -1;
        } elseif ($val === 't') {
            return 0;
        } else {
            return -1;
        }
    }
Postgres