Postgres::alterSequenceName PHP Method

alterSequenceName() public method

Rename a sequence
public alterSequenceName ( $seqrs, $name )
$seqrs The sequence RecordSet returned by getSequence()
$name The new name for the sequence
    function alterSequenceName($seqrs, $name)
    {
        /* vars are cleaned in _alterSequence */
        if (!empty($name) && $seqrs->fields['seqname'] != $name) {
            $f_schema = $this->_schema;
            $this->fieldClean($f_schema);
            $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" RENAME TO \"{$name}\"";
            $status = $this->execute($sql);
            if ($status == 0) {
                $seqrs->fields['seqname'] = $name;
            } else {
                return $status;
            }
        }
        return 0;
    }
Postgres