public static void GenerateDropScripts(String fileName)
{
CheckInitialized();
var isFirstExport = true;
var fileCount = 1;
foreach(var config in Holder.GetAllConfigurations())
{
var export = CreateSchemaExport(config);
try
{
export.SetOutputFile(isFirstExport ? fileName : CreateAnotherFile(fileName, fileCount++));
export.Drop(false, false);
}
catch(Exception ex)
{
throw new ActiveRecordException("Could not drop the schema", ex);
}
isFirstExport = false;
}
}