We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1ffdad commit 64f6c79Copy full SHA for 64f6c79
src/builder/Mysql.php
@@ -161,10 +161,10 @@ public function basicDiff()
161
foreach ($dev_columns as $table => $columns) {
162
foreach ($columns as $field => $sql) {
163
//add
164
- if (!isset($local_columns[$table][$field])) {
+ if (!in_array($table, $result['ADD_TABLE']) && !isset($local_columns[$table][$field])) {
165
$result['ADD_FIELD'][$table][$field] = $sql;
166
//modify
167
- } elseif ($local_columns[$table][$field] !== $sql) {
+ } elseif (isset($local_columns[$table][$field]) && $local_columns[$table][$field] !== $sql) {
168
$result['MODIFY_FIELD'][$table][$field] = $sql;
169
unset($local_columns[$table][$field]);
170
} else {
0 commit comments