DuckDB einbetten
CLI-Client
Der Kommandozeilen-Client (CLI) ist für interaktive Anwendungsfälle gedacht und nicht zum Einbetten.
Daher bietet er mehr Funktionen, die ein Angreifer missbrauchen könnte.
Der CLI-Client hat beispielsweise die Funktion .sh, mit der beliebige Shell-Befehle ausgeführt werden können.
Diese Funktion ist nur im CLI-Client vorhanden und in keinem anderen DuckDB-Client.
.sh lsTipp DuckDBs CLI-Client über Shell-Befehle aufzurufen, wird zum Einbetten von DuckDB nicht empfohlen. Nutzen Sie stattdessen eine der Client-Bibliotheken, z. B. Python, R, Java usw.