====== 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 auf dem im Verzeichnis ~/src/programs befinden. Beispiel: mx001@:~/src/programs > mkdbs -S -p -u -s Parameter für das Programm 'mkdbs': *-m Name der Maskendatei *-d Datenbank-Schema, wie z.B. nach der Standardinsallation 'MXDBS', kann aber auch anders sein; *-u für postgres -> pg_mx001 (bei Standardinstallation); *-p für postgres -> postgress (bei Standardinstallation) *-s nach der Standardinstallation 'mxstandard.dbl', aber andere sind auch möglich; *-S 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!