Tools zur Abfrage und Anpassung von Datenbankeinträgen in der Onkostar-Plugin-Entwicklung.
Grundsätzlich ist immer die Angabe der Datenbankverbindung erforderlich. Dabei werden folgende Standardwerte verwendet:
host
:localhost
port
:3306
database
:onkostar
Sind Benutzername und/oder Passwort nicht als Programmargument angegeben, werden Sie abgefragt.
Usage: onkostar-dev-tools [OPTIONS] <COMMAND>
Commands:
datenkatalog Befehle für Datenkataloge
dk Befehle für Datenkataloge (kurz)
form Befehle für Formulare
merkmalskatalog Befehle für Merkmalskataloge
mk Befehle für Merkmalskataloge (kurz)
patient Befehle für Patienten
user Befehle für Benutzer
help Print this message or the help of the given subcommand(s)
Options:
-U, --user <USERNAME> Benutzername für Datenbankzugriff
--password <PASSWORD> Passwort für Datenbankzugriff
-H, --host <HOST> Datenbankhost [default: localhost]
-P, --port <PORT> Datenbankport [default: 3306]
-D, --database <DBNAME> Name der Datenbank [default: onkostar]
-h, --help Print help
-V, --version Print version
Befehle zur Benutzerverwaltung
- Ändern des Benutzerpasswords:
onkostar-dev-tools user password [--login <LOGIN>] <PASSWORD>
Befehle zum Anpassen von Patienten
- Anonymisieren von Patientendaten in Tabelle
patient
:onkostar-dev-tools patient anonym
Der Befehl onkostar-dev-tools patient ls -q <QUERY>
zeigt eine Liste von Patienten an, deren Vor- oder Nachname die angegebene Zeichenkette beinhalten.
Befehle für Datenkataloge.
Die beiden Unterbefehle datenkatalog
und dk
sind identisch.
Der Befehl onkostar-dev-tools datenkatalog ls -q <QUERY>
zeigt eine Liste von Datenkatalogen an, die die angegebene Zeichenkette beinhalten. Nach Auswahl eines Datenkatalogs werden ID, Name und Beschreibung des Datenkatalogs angezeigt. Danach sind interaktiv weitere Aktionen möglich.
Mit dem Befehl onkostar-dev-tools dk show <ID>
wird ein einzelner Eintrag angezeigt.
Der Befehl onkostar-dev-tools datenkatalog forms <ID>
zeigt eine Liste von Formularen an, die den angegebenen Datenkatalog verwenden.
Der Befehl onkostar-dev-tools datenkatalog clean <ID>
entfernt alle Einträge aus einer Datenkatalogtabelle und zugehörige Einträge in der Tabelle prozedur
, sowie für Unterformulare. Die Anzahl der gelöschten Einträge wird angezeigt.
Befehle für Formulare
Der Befehl onkostar-dev-tools form ls -q <QUERY>
zeigt eine Liste von Formularen an, die die angegebene Zeichenkette beinhalten. Nach Auswahl eines Formulars werden ID, Name und Beschreibung des Formulars angezeigt. Danach sind interaktiv weitere Aktionen möglich.
Mit dem Befehl onkostar-dev-tools form show <ID>
wird ein einzelner Eintrag angezeigt.
Der Befehl onkostar-dev-tools form uf <ID>
zeigt eine Liste der verwendeten Unterformulare an.
Der Befehl onkostar-dev-tools form dk <ID>
zeigt eine Liste von Datenkatalogen an, die im angegebenen Formular verwendet werden.
Der Befehl onkostar-dev-tools form clean <ID>
entfernt alle Einträge aus zum Formular gehörenden Datenkatalogtabellen und zugehörige Einträge in der Tabelle prozedur
, sowie für Unterformulare. Die Anzahl der gelöschten Einträge wird angezeigt.
Befehle zur Recherche in Merkmalskatalogen.
Die beiden Unterbefehle merkmalskatalog
und mk
sind identisch.
Der Befehl onkostar-dev-tools merkmalskatalog ls -q <QUERY>
zeigt eine Liste von Merkmalskatalogen an, die die angegebene Zeichenkette beinhalten. Nach Auswahl eines Merkmalkatalogs kann eine vorhandene Version interaktiv ausgewählt werden und letztendlich vorhandene Inhalte angezeigt werden.
Mit dem Befehl onkostar-dev-tools mk show <ID>
wird ein einzelner Eintrag angezeigt.
Der Befehl onkostar-dev-tools merkmalskatalog versions <ID>
zeigt eine Liste von Versionen des gewählten Merkmalskatalogs an. Nach Auswahl einer Version werden die Inhalte angezeigt.
Die Anwendung erlaubt die Erstellung von Scripts zur Autovervollständigung. Unterstützt werden Bash, Zsh, Fish und PowerShell.
Beispiel für Bash:
onkostar-dev-tools completions bash > ~/.local/share/bash-completion/completions/onkostar-dev-tools