diff --git a/dibi/drivers/postgre.php b/dibi/drivers/postgre.php index 97ab79a3..64eb45b2 100644 --- a/dibi/drivers/postgre.php +++ b/dibi/drivers/postgre.php @@ -480,7 +480,7 @@ class DibiPostgreDriver extends DibiObject implements IDibiDriver, IDibiResultDr */ public function getColumns($table) { - $_table = $this->escape($table, dibi::TEXT); + $_table = $this->escape($this->escape($table, dibi::IDENTIFIER), dibi::TEXT); $res = $this->query(" SELECT indkey FROM pg_class @@ -520,7 +520,7 @@ class DibiPostgreDriver extends DibiObject implements IDibiDriver, IDibiResultDr */ public function getIndexes($table) { - $_table = $this->escape($table, dibi::TEXT); + $_table = $this->escape($this->escape($table, dibi::IDENTIFIER), dibi::TEXT); $res = $this->query(" SELECT ordinal_position, column_name FROM information_schema.columns @@ -561,7 +561,7 @@ class DibiPostgreDriver extends DibiObject implements IDibiDriver, IDibiResultDr */ public function getForeignKeys($table) { - $_table = $this->escape($table, dibi::TEXT); + $_table = $this->escape($this->escape($table, dibi::IDENTIFIER), dibi::TEXT); $res = $this->query(" SELECT