Added test app

This commit is contained in:
2025-09-01 07:42:35 -05:00
parent fc25f64feb
commit b0cb847d23
16 changed files with 980 additions and 6 deletions

View File

@@ -6,12 +6,15 @@ using System.Threading.Tasks;
namespace DbTools {
public class Delta {
public string Db1Sql { get; set; }
public string Db2Sql { get; set; }
public string BuildDelta(IDbConnection currentDb, IDbConnection newDb, bool removeUnusedTables = false, bool removeUnusedColumns = false, bool removeUnusedTriggers = true, bool removeUnusedIndexes = true) {
Database db1 = new Database(currentDb);
Database db2 = new Database(newDb);
Database db1 = new Database(currentDb, true);
Database db2 = new Database(newDb, true);
Db1Sql = db1.ToSql();
Db2Sql = db2.ToSql();
return BuildDelta(db1, db2, removeUnusedTables, removeUnusedColumns, removeUnusedTriggers, removeUnusedIndexes);
}