Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Konsistenz der Datenbanken prüfen

Mithilfe der Managementkonsole ein Rebuild aller Constraints durchführen. Eventuelle Inkonsistenzen müssen behoben werden. Wenn der Befehl ohne Fehlermeldungen durchläuft ist der Zustand konsistent.

...

Enthält eines der Argumente Leerzeichen, so ist es in Anführungszeichen zu setzen.

BeispielImage RemovedBeispielImage Added


Da wir in unserem Beispiel für alle (potentiell sehr viele) BOs jeweils die gleichen Einstellungen setzen wollen, können wir dies schneller mit einem SQL-Skript erledigen. Folgendes Statement erzeugt ein solches Skript für das Nuclosschema <schemaname>:

...

Codeblock
languagebash
pg_dump --file "my_exported_data.sql" --host "<db host>" --port "<db port>" [--username "<connect with db user>"] [--no-password] --verbose --format=p --blobs --data-only --no-owner --no-privileges --no-tablespaces --no-unlogged-table-data --no-comments  --schema "<schema_name>" -t "^<schema_name>.<nuclet_prefix>*" -t <schema_name>.t_md_mandator -t <schema_name>.t_md_mandator_accessible -t <schema_name>.t_md_user -t <schema_name>.t_md_role_user -t <schema_name>.t_md_mandator_param_value -t <schema_name>.t_md_mandator_role_user -t <schema_name>.t_md_passwordhistory -t <schema_name>.t_md_role_user -t <schema_name>.t_md_user_setting -t <schema_name>.t_ud_searchfilter_user -t <schema_name>.t_ud_genericobject -t "<schema_name>.t_ud_document*" -t "<schema_name>.t_ud_go_*" -t <schema_name>.t_ud_history -t <schema_name>.t_ud_lock  -t <schema_name>.t_ud_entityobject_relation -t <schema_name>.t_ud_logbook -t <schema_name>.t_ud_timelimittask -t "<db name>"

...