pdo testing

This commit is contained in:
zotlabs
2016-10-20 15:45:48 -07:00
parent 3726b546d5
commit b4b5eb5bab
2 changed files with 17 additions and 7 deletions

View File

@@ -28,7 +28,7 @@ class dba_pdo extends dba_driver {
return false;
}
if($this->driver_dbtype === 'postgres')
if($this->driver_dbtype === 'pgsql')
$this->q("SET standard_conforming_strings = 'off'; SET backslash_quote = 'on';");
$this->connected = true;
@@ -40,7 +40,7 @@ class dba_pdo extends dba_driver {
if((! $this->db) || (! $this->connected))
return false;
if($this->driver_dbtype === 'postgres' && (! strpos($sql,';')))
if($this->driver_dbtype === 'pgsql' && (! strpos($sql,';')))
$sql .= ';';
$this->error = '';
@@ -96,7 +96,7 @@ class dba_pdo extends dba_driver {
}
function concat($fld,$sep) {
if($this->driver_dbtype === 'postgres') {
if($this->driver_dbtype === 'pgsql') {
return 'string_agg(' . $fld . ',\'' . $sep . '\')';
}
else {
@@ -104,6 +104,15 @@ class dba_pdo extends dba_driver {
}
}
function quote_interval($txt) {
if($this->driver_dbtype === 'pgsql') {
return "'$txt'";
}
else {
return $txt;
}
}
function getdriver() {
return 'pdo';