init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
25
Tools/Build/RunFluentMigrator.ps1
Normal file
25
Tools/Build/RunFluentMigrator.ps1
Normal file
|
@ -0,0 +1,25 @@
|
|||
$solutionDir = Join-Path $psscriptroot "..\..\"
|
||||
|
||||
Write-Host "Solution Directory is" $psscriptroot
|
||||
|
||||
$migrator = Join-Path $solutionDir "\Kreta.DataAccess.Migrations\bin\Migrate.exe"
|
||||
$target = Join-Path $solutionDir "\Kreta.DataAccess.Migrations\bin\Kreta.DataAccess.Migrations.dll"
|
||||
|
||||
$configuration = Join-Path $solutionDir "KretaWeb\Web.Debug.config"
|
||||
[xml]$configurationAsXml = Get-Content $configuration
|
||||
$connectionString = $configurationAsXml.configuration.ServerConfig.config.server.dbconnection.'#text'
|
||||
|
||||
if([string]::IsNullOrWhiteSpace($connectionString))
|
||||
{
|
||||
$configuration = Join-Path $solutionDir "KretaWeb\Web.config"
|
||||
[xml]$configurationAsXml = Get-Content $configuration
|
||||
$connectionString = $configurationAsXml.configuration.ServerConfig.config.server.dbconnection
|
||||
}
|
||||
|
||||
if([string]::IsNullOrWhiteSpace($connectionString))
|
||||
{
|
||||
Write-Error "Invalid configuration file!"
|
||||
return 1;
|
||||
}
|
||||
|
||||
Invoke-Expression (Join-Path $solutionDir "\Kreta.DataAccess.Migrations\bin\Migrate.exe --c '$($connectionString)' --db 'SqlServer2016' --a '$($target)' --timeout 7200 --strip true")
|
Loading…
Add table
Add a link
Reference in a new issue