- DDL
- 配置文件
设置字段:
| Setting | Description |
|---|---|
host | PostgreSQL 服务器的主机地址。您可以为所有副本统一指定,也可以为每个副本单独指定 (在 <replica> 内) 。 |
port | PostgreSQL 服务器的端口。您可以为所有副本统一指定,也可以为每个副本单独指定 (在 <replica> 内) 。 |
user | PostgreSQL 用户名。您可以为所有副本统一指定,也可以为每个副本单独指定 (在 <replica> 内) 。 |
password | PostgreSQL 用户密码。您可以为所有副本统一指定,也可以为每个副本单独指定 (在 <replica> 内) 。 |
replica | 副本配置节。可以有多个此类配置节。 |
replica/host | PostgreSQL 主机地址。 |
replica/port | PostgreSQL 端口。 |
replica/priority | 副本优先级。尝试连接时,ClickHouse 会按优先级顺序遍历各副本。数字越小,优先级越高。 |
db | 数据库名称。 |
table | 表名称。 |
where | 筛选条件。其语法与 PostgreSQL 中 WHERE 子句的语法相同。例如,id > 10 AND id < 20。可选。 |
invalidate_query | 用于检查字典状态的查询。可选。更多信息请参见使用 LIFETIME 刷新字典数据一节。 |
background_reconnect | 如果连接失败,则在后台重新连接到副本。可选。 |
query | 自定义查询。可选。 |
table 或 where 字段不能与 query 字段同时使用。此外,table 和 query 两个字段中必须声明其中一个。