Postgres::alterViewName PHP Method

alterViewName() public method

Rename a view
public alterViewName ( $vwrs, $name )
$vwrs The view recordSet returned by getView()
$name The new view's name
    function alterViewName($vwrs, $name)
    {
        // Rename (only if name has changed)
        /* $vwrs and $name are cleaned in _alterView */
        if (!empty($name) && $name != $vwrs->fields['relname']) {
            $f_schema = $this->_schema;
            $this->fieldClean($f_schema);
            $sql = "ALTER VIEW \"{$f_schema}\".\"{$vwrs->fields['relname']}\" RENAME TO \"{$name}\"";
            $status = $this->execute($sql);
            if ($status == 0) {
                $vwrs->fields['relname'] = $name;
            } else {
                return $status;
            }
        }
        return 0;
    }
Postgres