function system_update_6010

6.x system.install system_update_6010()

Add variable replacement for watchdog messages.

The variables field is NOT NULL and does not have a default value. Existing log messages should not be translated in the new system, so we insert 'N;' (serialize(NULL)) as the temporary default but then remove the default value to match the schema.

Related topics

File

drupal-6.x/modules/system/system.install, line 1405

Code

function system_update_6010() {
  $ret = array();
  db_add_field($ret, 'watchdog', 'variables', array('type' => 'text', 'size' => 'big', 'not null' => TRUE, 'initial' => 'N;'));
  return $ret;
}