Updates
This commit is contained in:
@@ -21,8 +21,8 @@ namespace DbMigrate {
|
||||
|
||||
|
||||
private string[] getCommonColumns(string table) {
|
||||
string[] baseColumns = BaseDatabase[table].Columns.Keys.ToArray();
|
||||
string[] newColumns = CompareDatabase[table].Columns.Keys.ToArray();
|
||||
string[] baseColumns = BaseDatabase[table].GetColumnNames();
|
||||
string[] newColumns = CompareDatabase[table].GetColumnNames();
|
||||
|
||||
return baseColumns.Where(f => newColumns.Contains(f)).ToArray();
|
||||
}
|
||||
@@ -74,13 +74,13 @@ namespace DbMigrate {
|
||||
}
|
||||
|
||||
bool alterTableRequired = false;
|
||||
foreach (var column in table.Columns) {
|
||||
if (!BaseDatabase[table.TableName].HasColumn(column.Key)) {
|
||||
foreach (var column in table.GetColumnNames()) {
|
||||
if (!BaseDatabase[table.TableName].HasColumn(column)) {
|
||||
// The database column does not exist
|
||||
alterTableRequired = true;
|
||||
break;
|
||||
}
|
||||
if (BaseDatabase[table.TableName].Columns[column.Key] != column.Value) {
|
||||
if (BaseDatabase[table.TableName].Columns[column] != table.Columns[column]) {
|
||||
// The database column exists but is different
|
||||
alterTableRequired = true;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user