Postgres::setRenameUser PHP Метод

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

Adjusts a user's info and renames the user
public setRenameUser ( $username, $password, $createdb, $createuser, $expiry, $newname ) : -3
$username The username of the user to modify
$password A new password for the user
$createdb boolean Whether or not the user can create databases
$createuser boolean Whether or not the user can create other users
$expiry string Format 'YYYY-MM-DD HH:MM:SS'. '' means never expire.
$newname The new name of the user
Результат -3
    function setRenameUser($username, $password, $createdb, $createuser, $expiry, $newname)
    {
        $status = $this->beginTransaction();
        if ($status != 0) {
            return -1;
        }
        if ($username != $newname) {
            $status = $this->renameUser($username, $newname);
            if ($status != 0) {
                $this->rollbackTransaction();
                return -3;
            }
            $username = $newname;
        }
        $status = $this->setUser($username, $password, $createdb, $createuser, $expiry);
        if ($status != 0) {
            $this->rollbackTransaction();
            return -2;
        }
        return $this->endTransaction();
    }
Postgres