25 lines
941 B
PowerShell
25 lines
941 B
PowerShell
function Invoke-DatabaseMigrationAlkamiMasterTask {
|
|
param (
|
|
$connectionString
|
|
)
|
|
Write-Warning "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
|
Write-Warning "!! THIS FEATURE WILL BE DEPRECATED. PLEASE CONTACT SDK TEAM TO REMOVE !!"
|
|
Write-Warning "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
|
|
|
$databaseName = "AlkamiMaster";
|
|
|
|
$migrationPath = (Join-Path (Get-MigrationRunnerPath) "Alkami.Tools.MasterDatabaseMigration.dll");
|
|
|
|
if (!$connectionString) {
|
|
$connectionString = (Get-FormattedConnectionString '.' $databaseName);
|
|
}
|
|
|
|
if ($connectionString -match 'localhost') {
|
|
if (!(Test-DatabaseExists $connectionString $databaseName)) {
|
|
$consume = (Initialize-AlkamiDatabase $connectionString $databaseName)
|
|
}
|
|
}
|
|
|
|
Invoke-Migrate $connectionString $databaseName $migrationPath "sdk";
|
|
}
|