Achtung: Diese Dokumentation ist veraltet, bitte rufen Sie die Übersichtsseite auf, um zur aktuellen Dokumentation zu gelangen.
In SuperX werden ständig Tabellen erstellt / geladen / entladen. Zu diesem Zweck wurden Shellscripte entwickelt.
Entlädt die Inhalte der Tabelle nach <<Dateiname>>(optional) oder <<name>>.unl
Syntax |
sx_unload_table.x <<name>> <<Dateiname>>(optional) |
Beispiel |
sx_unload_table.x userinfo |
Löscht die Inhalte der Tabelle <<name>>, und lädt die Inhalte einer Datei in die Tabelle mit sx_upload_records . Wenn kein Dateiname übergeben wurde, wird als Name <<name>>.unl angenommen.
Syntax |
sx_upload_table.x <<name>> <<Dateiname>>(optional) |
Beispiel |
sx_upload_table.x userinfo |
Lädt die Inhalte einer Datei in die Tabelle, ohne vorherige Inhalte zu löschen. Wenn kein Dateiname übergeben wurde, wird als Name <<name>>.unl angenommen.
Syntax |
sx_upload_records.x <<name>> <<Dateiname>>(optional) |
Beispiel |
sx_upload_records.x userinfo |
Bei Postgres als DB-System wird eine Java-Klasse ( de.superx.bin.UnlFileConverter ) aufgerufen, die die Unload-Datei entsprechend einer Spezifikation aufbereitet (siehe $SUPERX_DIR/db/conf/unldescr* ).
Wenn der jdbc-Client benutzt wird, können umfangreiche Parameter übergeben werden (Import mit Spaltenüberschriften, Ausgabe von Fehlerprotokollen). Vergleichen Sie die Kommentare im Script.
Entlädt das Schema einer Tabelle in einem vorgegebenen Format.
Syntax |
sx_schema.x sx_schema <Tabelle> <format (pg|ids|ansi|xml|HIS))>(optional) <Ausgabedatei> (optional) |
Beispiel |
sx_schema.x userinfo ids myschema.sql |
Die Formate |
Die Formate sind entweder sql-Scripte für die jeweiligen Datenbanktypen (Postgres, Informix, ANSI), die aus der Umgebungsvariable DATABASE ausgelesen werden, oder xml bzw. ein xml-Format in Anlehnung an die Datenbank-DTD der HIS GmbH. |
Druckversion HTML
![]() |
![]() ![]() |
Seite 156 / 386 Letzter Update: 11.7.2023 Impressum| Datenschutz |