@@ -167,32 +167,35 @@ protected override string GetComparisonDDLStatements(params TypeSchemaAndName[]
167167 }
168168 sb . Remove ( sb . Length - 1 , 1 ) ;
169169 sb . Append ( "\r \n ) \r \n ;\r \n " ) ;
170+ ////创建表的索引
171+ //foreach (var uk in tb.Indexes)
172+ //{
173+ // sb.Append("CREATE ");
174+ // if (uk.IsUnique) sb.Append("UNIQUE ");
175+ // sb.Append("INDEX ");
176+ // sb.Append(_commonUtils.QuoteSqlName(tbname[0], ReplaceIndexName(uk.Name, tbname[1]))).Append(" ON ").Append(tbname[1]).Append("(");
177+ // foreach (var tbcol in uk.Columns)
178+ // {
179+ // sb.Append(_commonUtils.QuoteSqlName(tbcol.Column.Attribute.Name));
180+ // if (tbcol.IsDesc) sb.Append(" DESC");
181+ // sb.Append(", ");
182+ // }
183+ // sb.Remove(sb.Length - 2, 2).Append(");\r\n");
184+ //}
170185 //创建表的索引
171186 foreach ( var uk in tb . Indexes )
172187 {
173188 sb . Append ( "CREATE " ) ;
174- if ( uk . IsUnique ) sb . Append ( "UNIQUE " ) ;
175- sb . Append ( "INDEX " ) . Append ( _commonUtils . QuoteSqlName ( tbname [ 0 ] , ReplaceIndexName ( uk . Name , tbname [ 1 ] ) ) ) . Append ( " ON " ) . Append ( tbname [ 1 ] ) . Append ( "(" ) ;
176- foreach ( var tbcol in uk . Columns )
177- {
178- sb . Append ( _commonUtils . QuoteSqlName ( tbcol . Column . Attribute . Name ) ) ;
179- if ( tbcol . IsDesc ) sb . Append ( " DESC" ) ;
180- sb . Append ( ", " ) ;
181- }
182- sb . Remove ( sb . Length - 2 , 2 ) . Append ( ");\r \n " ) ;
183- }
184- //创建表的索引
185- foreach ( var uk in tb . Indexes )
186- {
187- sb . Append ( "CREATE " ) ;
188- if ( uk . IsUnique ) sb . Append ( "UNIQUE " ) ;
189+ if ( uk . IsUnique )
190+ sb . Append ( "UNIQUE " ) ;
189191 sb . Append ( "INDEX " ) ;
190- sb . Append ( _commonUtils . QuoteSqlName ( ReplaceIndexName ( uk . Name , tbname [ 1 ] ) ) ) . Append ( " ON " ) . Append ( createTableName ) ;
192+ sb . Append ( uk . Name ) . Append ( " ON " ) . Append ( _commonUtils . QuoteSqlName ( ReplaceIndexName ( createTableName , tbname [ 1 ] ) ) ) ;
191193 sb . Append ( "(" ) ;
192194 foreach ( var tbcol in uk . Columns )
193195 {
194196 sb . Append ( _commonUtils . QuoteSqlName ( tbcol . Column . Attribute . Name ) ) ;
195- if ( tbcol . IsDesc ) sb . Append ( " DESC" ) ;
197+ if ( tbcol . IsDesc )
198+ sb . Append ( " DESC" ) ;
196199 sb . Append ( ", " ) ;
197200 }
198201 sb . Remove ( sb . Length - 2 , 2 ) . Append ( ");\r \n " ) ;
0 commit comments