если в условиях партицирования, например date_trunc - то его также надо в where написать
Два уровня. Первый по списку значений, второй по диапазону дат. create table log.json_rpc ( id serial, direction text, ts timestamp(0), url text, method text, headers jsonb, body jsonb ) partition by list (direction) create table log.json_rpc_request partition of log.json_rpc for values in ('request') partition by range (ts); Никакие расширения ставить я не стал для автоматического создания партиций. Написал хранимку, которая дергается по крону и создает партиции на следующий месяц с нужными индексами. CREATE TABLE IF NOT EXISTS %s PARTITION OF %s FOR VALUES FROM (''%s-%s-01'') TO (''%s-%s-01'') Постгрес 10 версии. Попробую сегодня поднять в контейнерах разные версии PG 12, 11 и потестить на них
Обсуждают сегодня