SELECT 和 INSERT 查询) ,以便在 ClickHouse 与 PostgreSQL 之间交换数据。
借助 SHOW TABLES 和 DESCRIBE TABLE 查询,可以实时访问远程 PostgreSQL 中的表列表和表结构。
支持表结构修改 (ALTER TABLE ... ADD|DROP COLUMN) 。如果 use_table_cache 参数 (参见下方的引擎参数) 设置为 1,则表结构会被缓存,且不会检查是否发生修改,但可以通过 DETACH 和 ATTACH 查询更新。
创建数据库
host:port— PostgreSQL 服务器地址。database— 远程数据库名称。user— PostgreSQL 用户。password— 用户密码。schema— PostgreSQL schema。use_table_cache— 定义是否缓存数据库表结构。可选。默认值:0。
支持的数据类型
使用示例
use_table_cache 参数设为 1,ClickHouse 中的表结构已被缓存,因此不会被修改: