Database-Befehl Konfiguration
Die Konfigurationseinstellungen für den database
Befehl sind unterteilt in die Abschnitte:
-
"createDatabaseOptions"
für das Erstellen einer neuen VCDB-Instanz, -
"upgradeDatabaseOptions"
für das Aktualisieren einer bestehenden VCDB-Instanz und -
"dropDatabaseOptions"
für das Löschen einer VCDB-Instanz.
Name und Anwendungszweck der JSON-Konfigurationsoptionen entsprechen weitgehend den Kommandozeilenoptionen. Sofern zutreffend, verweisen die Beschreibungen der JSON-Optionen daher auf die Dokumentation der entsprechenden Kommandozeilenoptionen für weitere Informationen. |
Optionen zum Aufsetzen der Datenbank
Das folgende Beispiel veranschaulicht die JSON-Struktur für die Optionen zum Aufsetzen der Datenbank.
{
"createDatabaseOptions": {
"client": "/usr/bin/psql",
"timeout": 60,
"srid": 25832,
"srsName": "urn:ogc:def:crs:EPSG::25832",
"enableChangelog": false,
"dropExisting": false
}
}
Eigenschaft | Beschreibung | Standardwert |
---|---|---|
Pfad zur ausführbaren Datei des Datenbank-Clients. |
Client wird im |
|
Zeit in Sekunden, die auf den Abschluss der Operation gewartet wird. |
60 |
|
SRID für die VCDB-Instanz. |
||
Name des CRS für die VCDB-Instanz. |
urn:ogc:def:crs:EPSG:: |
|
Changelog-Erweiterung für die VCDB-Instanz aktivieren. |
|
|
Zuerst eine vorhandene VCDB-Instanz löschen. |
|
Optionen zum Aktualisieren der Datenbank
Die JSON-Struktur für Optionen zum Aktualisieren der Datenbank ist unten dargestellt.
{
"upgradeDatabaseOptions": {
"client": "/usr/bin/psql",
"timeout": 60
}
}
Eigenschaft | Beschreibung | Standardwert |
---|---|---|
Pfad zur ausführbaren Datei des Datenbank-Clients. |
Client wird im |
|
Zeit in Sekunden, die auf den Abschluss der Operation gewartet wird. |
60 |
Optionen zum Löschen der Datenbank
Für die Optionen zum Löschen der Datenbank wird die folgende JSON-Struktur verwendet.
{
"upgradeDatabaseOptions": {
"client": "/usr/bin/psql",
"timeout": 60
}
}
Eigenschaft | Beschreibung | Standardwert |
---|---|---|
Pfad zur ausführbaren Datei des Datenbank-Clients. |
Client wird im |
|
Zeit in Sekunden, die auf den Abschluss der Operation gewartet wird. |
60 |