Index: Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsUpgradeScript.cs =================================================================== diff -u -r9d68a734d8da9bfadd3bdd349ddb56fb70d461ec -r6e8799128485ac9ff7eb5a8ddac37ce805ba6642 --- Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsUpgradeScript.cs (.../RingtoetsUpgradeScript.cs) (revision 9d68a734d8da9bfadd3bdd349ddb56fb70d461ec) +++ Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsUpgradeScript.cs (.../RingtoetsUpgradeScript.cs) (revision 6e8799128485ac9ff7eb5a8ddac37ce805ba6642) @@ -34,20 +34,22 @@ public class RingtoetsUpgradeScript : UpgradeScript { private readonly string upgradeQuery; + private readonly string logDatabaseLocation; /// /// Creates a new instance of the class. /// /// The source version was designed for. /// The target version was designed for. /// The SQL query to upgrade from to . + /// The location to the log database. /// Thrown when: /// /// is not a valid Ringtoets database version, /// is not a valid Ringtoets database version, /// is empty, null, or consists out of only whitespace characters. /// - public RingtoetsUpgradeScript(string fromVersion, string toVersion, string query) + public RingtoetsUpgradeScript(string fromVersion, string toVersion, string query, string logDatabaseLocation) : base(fromVersion, toVersion) { if (string.IsNullOrWhiteSpace(query)) @@ -59,13 +61,14 @@ RingtoetsVersionHelper.ValidateVersion(toVersion); upgradeQuery = query; + this.logDatabaseLocation = logDatabaseLocation; } protected override void PerformUpgrade(string sourceLocation, string targetLocation) { try { - var query = string.Format(upgradeQuery, sourceLocation); + string query = string.Format(upgradeQuery, sourceLocation, logDatabaseLocation); using (var databaseFile = new RingtoetsDatabaseFile(targetLocation)) { databaseFile.OpenDatabaseConnection();