@@ -34,11 +34,11 @@ Register-PSFConfigValidation -Name "transaction" -ScriptBlock {
3434 Message = " "
3535 }
3636 try {
37- if (([string ]$Value ) -in @ (' SingleTransaction' , ' TransactionPerScript' , ' NoTransaction' )) {
37+ if (([string ]$Value ) -in @ (' SingleTransaction' , ' TransactionPerScript' , ' NoTransaction' , ' AlwaysRollback ' )) {
3838 $Result.Value = [string ]$Value
3939 }
4040 else {
41- $Result.Message = " Allowed values: SingleTransaction, TransactionPerScript, NoTransaction"
41+ $Result.Message = " Allowed values: SingleTransaction, TransactionPerScript, NoTransaction, AlwaysRollback "
4242 $Result.Success = $False
4343 }
4444 }
@@ -174,7 +174,7 @@ Set-PSFConfig -FullName dbops.ApplicationName -Value "dbops" -Initialize -Descri
174174Set-PSFConfig - FullName dbops.SqlInstance - Value " localhost" - Initialize - Description " Server to connect to"
175175Set-PSFConfig - FullName dbops.Database - Value $null - Initialize - Description " Name of the database for deployment"
176176Set-PSFConfig - FullName dbops.DeploymentMethod - Value ' NoTransaction' - Initialize - Validation transaction `
177- - Description " Transactional behavior during deployment. Allowed values: SingleTransaction, TransactionPerScript, NoTransaction (default)"
177+ - Description " Transactional behavior during deployment. Allowed values: SingleTransaction, TransactionPerScript, AlwaysRollback, NoTransaction (default)"
178178Set-PSFConfig - FullName dbops.Username - Value $null - Initialize - Description " Connection username"
179179Set-PSFConfig - FullName dbops.Password - Value $null - Initialize - Validation securestring `
180180 - Description " Connection password. Only available to the same OS user, as it will be encrypted"
0 commit comments