Kommandozeilenargumente
Die folgende Tabelle fasst die Kommandozeilenoptionen von DuckDB zusammen. Um alle Kommandozeilenoptionen aufzulisten, verwenden Sie den Befehl:
duckdb -helpEine Liste der in der CLI-Shell verfügbaren Punktbefehle finden Sie auf der Seite Punktbefehle.
| Argument | Beschreibung |
|---|---|
-append |
Datenbank an das Ende der Datei anhängen |
-ascii |
Ausgabemodus auf ascii setzen |
-bail |
Nach einem Fehler anhalten |
-batch |
Batch-E/A erzwingen |
-box |
Ausgabemodus auf box setzen |
-column |
Ausgabemodus auf column setzen |
-cmd COMMAND |
COMMAND ausführen, bevor stdin gelesen wird |
-c COMMAND |
COMMAND ausführen und beenden |
-csv |
Ausgabemodus auf csv setzen |
-echo |
Befehle vor der Ausführung ausgeben |
-f FILENAME |
Skript in FILENAME ausführen und beenden. Beachten Sie, dass ~/.duckdbrc zuerst gelesen und ausgeführt wird (falls vorhanden) |
-init FILENAME |
Skript in FILENAME beim Start ausführen (statt ~/.duckdbrc) |
-header |
Kopfzeilen einschalten |
-help |
Diese Meldung anzeigen |
-html |
Ausgabemodus auf HTML setzen |
-interactive |
Interaktive E/A erzwingen |
-json |
Ausgabemodus auf json setzen |
-line |
Ausgabemodus auf line setzen |
-list |
Ausgabemodus auf list setzen |
-markdown |
Ausgabemodus auf markdown setzen |
-newline SEP |
Zeilentrennzeichen der Ausgabe setzen. Standard: \n |
-nofollow |
Symbolische Links zu Datenbankdateien nicht öffnen |
-noheader |
Kopfzeilen ausschalten |
-no-stdin |
Nach der Verarbeitung der Optionen beenden statt stdin zu lesen |
-nullvalue TEXT |
Textzeichenkette für NULL-Werte setzen. Standard: NULL |
-quote |
Ausgabemodus auf quote setzen |
-readonly |
Datenbank schreibgeschützt öffnen. Diese Option unterstützt auch das Anhängen an entfernte Datenbanken über HTTPS |
-s COMMAND |
COMMAND ausführen und beenden |
-separator SEP |
Spaltentrennzeichen der Ausgabe auf SEP setzen. Standard: ` |
-storage-version VER |
Zu verwendende Speicher-Kompatibilitätsversion der Datenbank. Für die neueste Speicherversion -storage-version latest übergeben |
-table |
Ausgabemodus auf table setzen |
-ui |
Lädt und startet die DuckDB-UI. Ist die UI noch nicht installiert, wird die Erweiterung ui installiert |
-unsigned |
Laden unsignierter Erweiterungen erlauben. Diese Option ist für die Entwicklung von Erweiterungen gedacht. Hinweise zur sicheren Einrichtung von DuckDB finden Sie auf der Seite DuckDB absichern |
-version |
DuckDB-Version anzeigen |
Eine Folge von Argumenten übergeben
Beachten Sie, dass die CLI-Argumente der Reihe nach verarbeitet werden, analog zum Verhalten der SQLite-CLI. Zum Beispiel:
duckdb -csv -c 'SELECT 42 AS hello' -json -c 'SELECT 84 AS world'Liefert Folgendes:
hello42[{"world":84}]