function contact_update_8003

Migrate {users}.data into {users_data}.

Related topics

File

drupal/core/modules/contact/contact.install, line 91
Install, update and uninstall functions for the contact module.

Code

function contact_update_8003() {
  $query = db_select('_d7_users_data', 'ud');
  $query
    ->condition('name', 'contact');
  $query
    ->addField('ud', 'uid');
  $query
    ->addExpression("'contact'", 'module');
  $query
    ->addExpression("'enabled'", 'name');
  $query
    ->addField('ud', 'value', 'value');
  $query
    ->addExpression(1, 'serialized');
  db_insert('users_data')
    ->from($query)
    ->execute();
  db_delete('_d7_users_data')
    ->condition('name', 'contact')
    ->execute();
}