diff options
Diffstat (limited to 'kohana/libraries/drivers/Database/Pgsql.php')
-rw-r--r-- | kohana/libraries/drivers/Database/Pgsql.php | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/kohana/libraries/drivers/Database/Pgsql.php b/kohana/libraries/drivers/Database/Pgsql.php index 9758de3c..62a33ad6 100644 --- a/kohana/libraries/drivers/Database/Pgsql.php +++ b/kohana/libraries/drivers/Database/Pgsql.php @@ -82,7 +82,8 @@ class Database_Pgsql_Driver extends Database_Driver { return self::$query_cache[$hash]; } - return new Pgsql_Result(pg_query($this->link, $sql), $this->link, $this->db_config['object'], $sql); + // Suppress warning triggered when a database error occurs (e.g., a constraint violation) + return new Pgsql_Result(@pg_query($this->link, $sql), $this->link, $this->db_config['object'], $sql); } public function set_charset($charset) @@ -161,12 +162,6 @@ class Database_Pgsql_Driver extends Database_Driver { return 'LIMIT '.$limit.' OFFSET '.$offset; } - public function stmt_prepare($sql = '') - { - is_object($this->link) or $this->connect(); - return new Kohana_Mysqli_Statement($sql, $this->link); - } - public function compile_select($database) { $sql = ($database['distinct'] == TRUE) ? 'SELECT DISTINCT ' : 'SELECT '; |