Update
Beschreibung
Zur Migration einer bestehenden Datenbankstruktur auf eine neuere Version wird die Service-Anwendung mit den Argumenten install --installation Update ausgeführt.
Mit folgenden Argumenten wird das Update gesteuert:
| Argument | Beschreibung |
|---|---|
--installation |
Update für den Update auf eine neue Version. |
--configuration |
Definiert, ob die Installationsfiles mit Postfix DEBUG oder RELEASE installiert werden. Gültige Werte: CURRENTACTIVE (Default), DEBUG, RELEASE |
--mode |
Generate (default): Generiert das Init-SQL, führt es jedoch nicht aus.Execute: Führt ein zuvor generiertes Init-Sql aus. GenerateAndExecute: Generiert das Init-Sql und führt es auch aus. |
--db-engine |
Datenbank-Typ: MSSQL (Default) oder ORACLE |
--connection-string |
Connection-String für Datenbank, die für die Installation verwendet wird. Default: gemäss appsettings.json |
--version |
Zu installierende DB-Version. Falls nicht definiert, wird die aktuelle Version installiert. |
--assembly-version |
Möglichkeit zur Übersteuerung der in Tabelle dbo.MIGRATION_HISTORY abgelegten Anwendungs-Version. |
--elego-version |
Möglichkeit zur Übersteuerung der in Tabelle dbo.MIGRATION_HISTORY abgelegten elego-Version. |
--work-directory |
Arbeitsverzeichnis, das zur Erstellung der SQL-Files und zur Ablage eines allfälligen Backups (Siehe --backup ) verwendet wird. |
--init-data |
Definiert, ob Daten installiert werden. Nur wenn true werden system-data, base-data, custom-data, sample-data, und test-data berücksichtigt. |
--system-data |
Legt fest, ob die im Code integrierten System-Konfigurationen installiert werden. |
--base-data |
Legt fest, ob die in Argument --base-data-zip-file installiert werden. |
--base-data-zip-file |
Pfad auf das Zip-File mit den zu installierenden Base-Parametrierungen. |
--custom-data |
Legt fest, ob die in Argument --custom-data-zip-file installiert werden. |
--custom-data-zip-file |
Pfad auf das Zip-File mit den zu installierenden Custom-Parametrierungen. |
--sample-data |
Legt fest, ob die im Code integrierten Sample-Konfigurationen installiert werden. |
--test-data |
Legt fest, ob die im Code integrierten Test-Konfigurationen installiert werden. |
--assembly-name-with-init-sql |
Name des Assemblies, mit SQL-Statements, die direkt nach den elego Init-Statements in Eis.Framework.Business.Base ausgeführt werden. |
--backup |
Wenn true wird ein Backup der Configs im Work-Directory (Siehe --work-directory abgelegt) |
--delay |
Delay in Sekunden, bis der Installer mit der Installation beginnt. |
--sequences-start-values |
definiert die Startwerte der ID-Sequences. Format: 01=100000000 bis 10=100000000 |
--silent |
Wenn true wird der Installer ohne Nachzufragen ausgeführt. |
--sql-command-timeout |
SQL-Command-Timeout in Sekunden. Default: 30 Sekunden. |
Beispiel
SampleApplicationService.exe install ^
--installation Update ^
--mode GenerateAndExecute ^
--configuration Debug ^
--test-data ^
--elego-version 50.0 ^
--assembly-version 50.0
Update
Ein Update auf eine Minor Version kann auch mehrfach ausgeführt werden.