Erzeugen einer neuen Datenbank

Mit dem Programm 'mkdbs' wird ein neues Datenbank-Schema erzeugt. Dabei wird das bestehende Datenbankschema gelöscht und alle darin gespeicherten Daten sind somit unwiederbringlich verloren!

Um das 'mkdbs'-Programm zu starten, muss man sich als <benutzer> auf dem <rechner> im Verzeichnis ~/src/programs befinden.

Beispiel:

 mx001@<rechner>:~/src/programs > mkdbs -S<Datenbank> -p<DB-Passwort> -u<DB-Benutzer> -s<Standardconfiguration>

Parameter für das Programm 'mkdbs':

  • -m<maskfile> Name der Maskendatei
  • -d<Datenbank-Name> Datenbank-Schema, wie z.B. nach der Standardinsallation 'MXDBS', kann aber auch anders sein;
  • -u<DB-Benutzer> für postgres → pg_mx001 (bei Standardinstallation);
  • -p<DB-Passwort> für postgres → postgress (bei Standardinstallation)
  • -s<Standard-Konfiguration> nach der Standardinstallation 'mxstandard.dbl', aber andere sind auch möglich;
  • -S<DB-Typ> Datenbank-Typ wie z.B. POSTGRES oder YARD;
  • -v es erfolgt eine Ausgabe der Vorgänge des Programms
  • -n ein SQL-File mit der aktuellen DB-Struktur wird erzeugt;
  • -x es erfolgt ein Update auf die Tabellen die sämtliche Masken, Felder und Formulare beinhalten;
  • -r erzeugt ein DB-Schema ohne Referenzen und Indices;
  • -i für eine initiale Installation der Datenbank. Hierbei wird alles innerhalb der Datenbank (z.B. Postgres, etc.) gelöscht.
Vor Aufruf des Programms müssen die mxsd-Prozesse des entsprechenden Mandanten gestoppt werden!
programmierung/allgemein/installdb.txt · Zuletzt geändert: 01.03.2020 08:25 (Externe Bearbeitung)
 

mercaware ist eine ERP-Software der All for Accounting GmbH

ERP für Ihr einzigartiges Unternehmen

Auberlenstr. 13
70736 Fellbach
Tel.: +49 711 90 65 79 71
E-Mail: