- Зачем: - zstd (level 1) является современным стандартом для Greenplum 6.0+, обеспечивая более высокую скорость декомпрессии и лучшее сжатие. - Что: - обновлены все DDL стейджинга (STG) и базовых таблиц. - обновлена архитектурная документация (ADR-3) и планы реализации. - исправлены примеры кода в Airflow DAG и описании ETL. - Проверка: - успешное выполнение CREATE TABLE с новыми параметрами в Greenplum 6.27.1.
12 lines
515 B
SQL
12 lines
515 B
SQL
-- DDL для базовой таблицы orders, которую использует CSV‑pipeline.
|
|
-- Выполняется идемпотентно: таблица создаётся, если ещё не существует.
|
|
|
|
CREATE TABLE IF NOT EXISTS public.orders (
|
|
order_id BIGINT,
|
|
order_ts TIMESTAMP NOT NULL,
|
|
customer_id BIGINT NOT NULL,
|
|
amount NUMERIC(12,2) NOT NULL
|
|
)
|
|
WITH (appendonly=true, orientation=row, compresstype=zstd, compresslevel=1)
|
|
DISTRIBUTED BY (order_id);
|