DbPgSQL::Open PHP Method

Open() public method

连接数据库
public Open ( array $array ) : boolean
$array array 数据库连接配置 $array=array( 'pgsql_server', 'pgsql_username', 'pgsql_password', 'pgsql_name', 'pgsql_pre', 'pgsql_port', 'persistent') )
return boolean
    public function Open($array)
    {
        $s = "host={$array[0]} port={$array[5]} dbname={$array[3]} user={$array[1]} password={$array[2]} options='--client_encoding=UTF8'";
        if (false == $array[5]) {
            $db_link = pg_connect($s);
        } else {
            $db_link = pg_pconnect($s);
        }
        if (!$db_link) {
            return false;
        } else {
            $this->dbpre = $array[4];
            $this->db = $db_link;
            $v = pg_version($db_link);
            $this->version = $v['client'];
            return true;
        }
    }