[contributions:jaza] /modules/importexportapi/engines importexportapi_db_put.inc /modules/importexportapi importexportapi.install
User: jaza Branch: HEAD Date: Wed, 30 Aug 2006 17:25:11 +0000 Modified files: /modules/importexportapi/engines importexportapi_db_put.inc /modules/importexportapi importexportapi.install Log message: - Overhaul of the put map system: - The put map array now has 4 levels: 'entity' -> 'field' -> 'key' -> 'value_old' (was formerly 'entity' -> 'field' -> 'value_old'). - The put map array now stores not only old-to-new values for key fields, but also alt-map-value-to-new-key-value mappings, based on all available alternate keys for a field. - The 'key' level of the array specifies which alternate key is being mapped for the current field (or '#key' specifies that the field itself is being mapped). - Added a new DB table 'importexportapi_db_put_map_alt', to store the new alternate key put mappings. - Also renamed the 'importexportapi_put_map' DB table to 'importexportapi_db_put_map'. - Install script updated with new DB schema, and upgrade path provided (please run update.php when updating the module). - This is paving the way for a less buggy 'db' 'put' engine, and hence for fully working imports. But imports are still buggy at the moment, more work is needed to fix the problems. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/im...
participants (1)
-
drupal-cvs@drupal.org