private void SetupDeploymentHistory(string schemaName)
{
Log.Information(
"Adding Deployment History table for schema {schemaName} on {endPointServer}\\{endpointDatabase} if it does not exist",
schemaName,
m_Config.Database.ServerName,
m_Config.Database.DatabaseName);
var factory = DbProviderFactories.GetFactory(m_ConnectionInfoBuilder.ProviderName);
using (var connection = factory.CreateConnection())
{
connection.ConnectionString = m_ConnectionInfoBuilder.BuildConnectionString(
m_Config.Database,
m_Config.AuthMode,
m_Config.SqlLogin,
m_Config.SqlPassword);
connection.Open();
DeploymentHistory.Setup(connection, schemaName);
connection.Close();
}
}