Versionen im Vergleich

Schlüssel

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

...

Angesteuert wird die Funktionalität über den REST-Service. Voraussetzung sind Super-User-Rechte. Die URL, sowie die Login-Credentials müssen natürlich angepasst werden.

 

Schritt 1: Einloggen und abholen der SessionID (dieser Schritt ist bei jedem REST-Service-Aufruf mindestens einmal nötig)

Codeblock
sessionid=`curl http://localhost:8080/nuclos-war/rest -X POST -H "Content-Type: application/json" -d '{"username":"nuclos","password":""}' | awk -v FS="\"" '{ print $4  }'`

 

Schritt 2: Datenbank Export, dieser erzeugt xml, dass in eine beliebige Datei ausgeleitet werden kann.

Codeblock
curl http://localhost:8080/nuclos-war/rest/maintenance/dbexport?sessionid=$sessionid > full.xml

 

 

Warnung

Achtung: Der nächste Schritt kann das bestehende Nuclos-Schema komplett zerstören. Erstellen Sie bei Bedarf zusätzlich noch einen klassischen Datenbank-Dump.

Schritt 3: Datenbank Import.

Codeblock
curl -F "file=@full.xml" http://localhost:8080/nuclos-war/rest/maintenance/dbimport?sessionid=$sessionid

...