Index: CHANGELOG.txt =================================================================== RCS file: /cvs/drupal/drupal/CHANGELOG.txt,v retrieving revision 1.366 diff -u -r1.366 CHANGELOG.txt --- CHANGELOG.txt 23 May 2010 15:28:00 -0000 1.366 +++ CHANGELOG.txt 1 Jun 2010 18:11:47 -0000 @@ -7,7 +7,7 @@ * Drupal now requires MySQL >= 5.0.15 or PostgreSQL >= 8.3. * Added query builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries. * Support for master/slave replication, transactions, multi-insert queries, - delayed inserts, and other features. + and other features. * Added support for the SQLite database engine. * Default to InnoDB engine, rather than MyISAM, on MySQL when available. This offers increased scalability and data integrity. Index: includes/database/query.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/database/query.inc,v retrieving revision 1.49 diff -u -r1.49 query.inc --- includes/database/query.inc 15 May 2010 07:04:21 -0000 1.49 +++ includes/database/query.inc 1 Jun 2010 18:11:47 -0000 @@ -323,14 +323,6 @@ protected $table; /** - * Whether or not this query is "delay-safe". Different database drivers - * may or may not implement this feature in their own ways. - * - * @var boolean - */ - protected $delay; - - /** * An array of fields on which to insert. * * @var array @@ -368,7 +360,6 @@ if (!isset($options['return'])) { $options['return'] = Database::RETURN_INSERT_ID; } - $options += array('delay' => FALSE); parent::__construct($connection, $options); $this->table = $table; } @@ -471,11 +462,8 @@ * @return * The last insert ID of the query, if one exists. If the query * was given multiple sets of values to insert, the return value is - * undefined. If the query is flagged "delayed", then the insert ID - * won't be created until later when the query actually runs so the - * return value is also undefined. If no fields are specified, this - * method will do nothing and return NULL. That makes it safe to use - * in multi-insert loops. + * undefined. If no fields are specified, this method will do nothing and + * return NULL. That makes it safe to use in multi-insert loops. */ public function execute() { // If validation fails, simply return NULL.