if (!$field["has_default"]) {
$field["default"] = null;
}
- if ($key == $row["auto_increment_col"]) {
- $field["auto_increment"] = true;
- }
$process_field = process_field($field, $type_field);
$all_fields[] = array($field["orig"], $process_field, $after);
- if (!$orig_field || $process_field != process_field($orig_field, $orig_field)) {
+ if (!$orig_field || $process_field !== process_field($orig_field, $orig_field)) {
$fields[] = array($field["orig"], $process_field, $after);
if ($field["orig"] != "" || $after) {
$use_all_fields = true;
MySQL: Fix saving bit(64) values (bug #839)
PostgreSQL: Preserve whitespace in EXPLAIN (bug #827)
PostgreSQL: Support SSL
+PostgreSQL: Support dropping auto_increment
SQLite: Fix altering forign keys (bug #841)
SQLite: Fix expressions in default values (bug #860)
MS SQL: Foreign keys in non-default schema (bug #833)