Fix an issue with table creation (named indexes merged) (#6366)

This commit is contained in:
Tony Murray
2017-04-05 11:19:22 -05:00
committed by GitHub
parent 0fd0b7cd6c
commit 907a601c1d

View File

@ -206,8 +206,9 @@ if (is_file('misc/db_schema.yaml')) {
$columns = array_map('column_schema_to_sql', $data['Columns']); $columns = array_map('column_schema_to_sql', $data['Columns']);
$indexes = array_map('index_schema_to_sql', $data['Indexes']); $indexes = array_map('index_schema_to_sql', $data['Indexes']);
$def = implode(', ', array_merge(array_values($columns), array_values($indexes)));
$schema_update[] = "CREATE TABLE `$table` (" . implode(', ', array_merge($columns, $indexes)). ');'; $schema_update[] = "CREATE TABLE `$table` ($def);";
} else { } else {
$previous_column = ''; $previous_column = '';
foreach ($data['Columns'] as $column => $cdata) { foreach ($data['Columns'] as $column => $cdata) {