public ProcessDbDeployTask(string connectionString, RunDatabaseUpdateTask runDatabaseUpdateTask) : base(connectionString) { _task = runDatabaseUpdateTask; if (runDatabaseUpdateTask._useUnzipedFolderPath != null) { _sprocPath = $"{runDatabaseUpdateTask._updatePackageLocation}{runDatabaseUpdateTask._databaseFolderName}{Path.DirectorySeparatorChar}dbDeploy"; } else { _sprocPath = $"{AppDomain.CurrentDomain.BaseDirectory}data-working{Path.DirectorySeparatorChar}{runDatabaseUpdateTask._databaseFolderName}{Path.DirectorySeparatorChar}dbDeploy"; } }
public PrepareUpgradeDatapackageTask(RunDatabaseUpdateTask runDatabaseUpdateTask) : base(null) { _task = runDatabaseUpdateTask; if (_task._updatePackageLocation != null) { _sourcePath = _task._updatePackageLocation; } else if (!Directory.Exists(_sourcePath)) { Directory.CreateDirectory(_sourcePath); } if (!Directory.Exists(_targetPath)) { Directory.CreateDirectory(_targetPath); } else { DirectoryInfo directoryInfo = new DirectoryInfo(_targetPath); directoryInfo.Delete(true); Directory.CreateDirectory(_targetPath); } }