⌘+k Ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
安全模式

DuckDB CLI 客户端支持“安全模式”。在安全模式下,CLI 被限制访问除了其最初连接的数据库文件之外的外部文件,并被限制与主机文件系统进行交互。

这会产生以下影响:

  • 以下点命令被禁用:
    • .cd
    • .excel
    • .import
    • .log
    • .once
    • .open
    • .output
    • .read
    • .sh
    • .system
  • 自动补全不再扫描文件系统以推荐文件作为自动补全目标。
  • getenv 函数被禁用。
  • enable_external_access 选项被设置为 false。这意味着:
    • ATTACH 无法附加到文件中的数据库。
    • COPY 无法从文件读取或写入文件。
    • read_csvread_parquetread_json 等函数无法从外部源读取数据。

一旦安全模式被激活,在同一个 DuckDB CLI 会话中无法将其停用。

有关在安全环境中运行 DuckDB 的更多信息,请参阅“保护 DuckDB”页面