SELECT e INSERT) para intercambiar datos entre ClickHouse y PostgreSQL.
Proporciona acceso en tiempo real a la lista y a la estructura de las tablas del PostgreSQL remoto mediante las consultas SHOW TABLES y DESCRIBE TABLE.
Admite modificaciones en la estructura de la tabla (ALTER TABLE ... ADD|DROP COLUMN). Si el parámetro use_table_cache (consulte Parámetros del motor más abajo) está configurado en 1, la estructura de la tabla se almacena en caché y no se comprueba si se ha modificado, pero puede actualizarse con las consultas DETACH y ATTACH.
Crear una base de datos
host:port— Dirección del servidor PostgreSQL.database— Nombre de la base de datos remota.user— Usuario de PostgreSQL.password— Contraseña del usuario.schema— Esquema de PostgreSQL.use_table_cache— Indica si la estructura de la tabla de la base de datos se almacena en caché. Opcional. Valor predeterminado:0.
Compatibilidad con tipos de datos
Ejemplos de uso
use_table_cache se estableció en 1 cuando se creó la base de datos, la estructura de la tabla en ClickHouse se almacenó en caché y, por lo tanto, no se modificó: