| Versionen | |
|---|---|
| drupal6 | db_change_field(&$ret, $table, $field, $field_new, $spec, |
| drupal6 – drupal7 | db_change_field(&$ret, $table, $field, $field_new, $spec, $keys_new = array()) |
includes/
<?php
function db_change_field(&$ret, $table, $field, $field_new, $spec, $keys_new = array()) {
$sql = 'ALTER TABLE {' . $table . '} CHANGE `' . $field . '` ' .
_db_create_field_sql($field_new, _db_process_field($spec));
if (count($keys_new)) {
$sql .= ', ADD ' . implode(', ADD ', _db_create_keys_sql($keys_new));
}
$ret[] = update_sql($sql);
}
?>
Kommentare
Kommentar hinzufügen