cvs: pear /DB_DataObject DataObject.php
| From: | Alan Knowles | Date: | Mon, 16 Oct 2006 02:10:36 +0000 |
| Subject: | cvs: pear /DB_DataObject DataObject.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-42585@lists.php.net to get a copy of this message | ||
alan_k Mon Oct 16 02:10:36 2006 UTC
Modified files:
/pear/DB_DataObject DataObject.php
Log:
fix bug #3773 - change last_value to currval - need to confirm this is the correct fix.
http://cvs.php.net/viewvc.cgi/pear/DB_DataObject/DataObject.php?r1=1.419&r2=1.420&diff_format=u
Index: pear/DB_DataObject/DataObject.php
diff -u pear/DB_DataObject/DataObject.php:1.419 pear/DB_DataObject/DataObject.php:1.420
--- pear/DB_DataObject/DataObject.php:1.419 Mon Sep 4 02:53:20 2006
+++ pear/DB_DataObject/DataObject.php Mon Oct 16 02:10:36 2006
@@ -15,7 +15,7 @@
* @author Alan Knowles <alan@akbkhome.com>
* @copyright 1997-2006 The PHP Group
* @license http://www.php.net/license/3_0.txt
PHP License 3.0
- * @version CVS: $Id: DataObject.php,v 1.419 2006/09/04 02:53:20 alan_k Exp $
+ * @version CVS: $Id: DataObject.php,v 1.420 2006/10/16 02:10:36 alan_k Exp $
* @link http://pear.php.net/package/DB_DataObject
*/
@@ -1067,7 +1067,8 @@
if (!$seq) {
$seq = $DB->getSequenceName($this->__table );
}
- $pgsql_key = $DB->getOne("SELECT last_value FROM ".$seq);
+ $pgsql_key = $DB->getOne("SELECT currval('".$seq .
"')");
+
if (PEAR::isError($pgsql_key)) {
$this->raiseError($r);
return false;