You are here

function field_validation_update_7005 in Field Validation 7.2

Add missing field from upgrade.

File

./field_validation.install, line 132
Field_validation installation file.

Code

function field_validation_update_7005(&$sandbox) {
  if (!db_field_exists('field_validation_rule', 'name')) {

    // Add missing column.
    $settings = array(
      'type' => 'varchar',
      'description' => 'Machine name of the validation rule',
      'not null' => TRUE,
      'default' => '',
      'length' => 32,
    );
    db_add_field('field_validation_rule', 'name', $settings);
  }
  if (!db_field_exists('field_validation_rule', 'col')) {

    // Add missing column.
    $settings = array(
      'type' => 'varchar',
      'length' => 32,
      'not null' => TRUE,
      'default' => 'value',
    );
    db_add_field('field_validation_rule', 'col', $settings);
  }
  db_query("UPDATE {system} SET weight = 10 WHERE name = 'field_validation'");
}