/
DieNice
/
clickhouse-integration-engine
Обзор
Документация
Войти
/
DieNice
/
clickhouse-integration-engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
postgres_table.sql
40 строк
1 KB
Proskurin.DA
WIP
17 июл 2025, 15:49
17 июл 2025, 15:49
71ef927
Код
Авторство
О чём код?
--- Создание таблицы источника Postgres CREATE TABLE public.ingridients ( ingridient_uuid uuid NOT NULL, "name" varchar NULL, price float8 NULL, provider varchar NULL, balance int4 NOT NULL, CONSTRAINT ingidients_pk PRIMARY KEY (ingridient_uuid) ); --- Создание материализованной реплики в Clickhouse CREATE TABLE default.ingridients ( `ingridient_uuid` UUID, `name` String, `price` Float64, `provider` String, `balance` Int64 ) ENGINE = MaterializedPostgreSQL('postgres:5432', 'postgres_db', 'ingridients', 'postgres_user', '[HIDDEN]') PRIMARY KEY ingridient_uuid ORDER BY ingridient_uuid; --- Создание таблицы источника Postgres --- Создание таблицы Clickhouse на базе источника Postgres CREATE TABLE default.postgresql_table ( `float_nullable` Nullable(Float32), `str` String, `int_id` Int32 ) ENGINE = PostgreSQL('localhost:5432', 'public', 'test', 'postgres_user', 'postgres_password');