本地文件源会从本地文件系统中的文件加载字典数据。这适用于以 TSV、CSV 或任何其他支持的格式存储为平面文件的小型静态查找表。
设置示例:
SOURCE(FILE(path './user_files/os.tsv' format 'TabSeparated'))<source>
<file>
<path>/opt/dictionaries/os.tsv</path>
<format>TabSeparated</format>
</file>
</source>设置字段:
| Setting | Description |
|---|---|
path |
文件的绝对路径。 |
format |
文件格式。支持 Formats 中描述的所有格式。 |
当通过 DDL 命令 (CREATE DICTIONARY ...) 创建源为 FILE 的字典时,源文件必须位于 user_files 目录中,以防止数据库用户访问 ClickHouse 节点上的任意文件。
另请参阅