Added last insert value to pgsql PDO

This commit is contained in:
Gevik Babakhani
2013-06-01 12:36:19 +02:00
parent 97270a389a
commit 04ebd12277

View File

@ -24,6 +24,20 @@ class PDO extends \PDO {
private $_currentDatabase = null;
/**
* Returns value of the last inserted ID.
* @param string|null $sequence the sequence name. Defaults to null.
* @return integer last inserted ID value.
*/
public function lastInsertId($sequence = null) {
if ($sequence !== null) {
$sequence = $this->quote($sequence);
return $this->query("SELECT currval({$sequence})")->fetchColumn();
} else {
return null;
}
}
/**
* Here we override the default PDO constructor in order to
* find and set the default schema search path.