]> git.mjollnir.org Git - moodle.git/commitdiff
Now insert_record() is using $db->GenID() to retrieve
authorstronk7 <stronk7>
Mon, 23 Oct 2006 17:46:08 +0000 (17:46 +0000)
committerstronk7 <stronk7>
Mon, 23 Oct 2006 17:46:08 +0000 (17:46 +0000)
sequence numbers for Oracle. Just wondering if the same
function should be used by PostgreSQL too. MDL-7183

Merged from MOODLE_17_STABLE

lib/dmllib.php

index e9e4a1b65c0fa29cfb5462c03fecea0d03bc8dd4..c0989d9bdf005cd69b572d0a753a252ce4fa9625 100644 (file)
@@ -1147,7 +1147,7 @@ function insert_record($table, $dataobject, $returnid=true, $primarykey='id') {
             $generator->setPrefix($CFG->prefix);
             $seqname = $generator->getNameForObject($table, $primarykey, 'seq');
         }
-        if ($nextval = (int)get_field_sql("SELECT $seqname.NEXTVAL from dual")) {
+        if ($nextval = (int)$db->GenID($seqname)) {
             $dataobject->{$primarykey} = $nextval;
         }
     }