Postgres UPDATE: ошбика в текстовой константе интервала

Имеется таблица с полем "массив интервалов", пытаюсь сделать UPDATE заданного элемента:

CREATE TABLE public.intervals (
        id BIGSERIAL PRIMARY KEY,
        frees      tsrange[] NULL,
);

UPDATE public.intervals
SET frees[1] = '{"[2024-07-01 06:00:00, 2024-07-01 13:00:00)"}'::tsrange
WHERE id = 4
;

Это уже из консоли, сформированный запрос. Выдает ошибку:

[22P02] ERROR: malformed range literal: 
"{"[2024-07-01 06:00:00, 2024-07-01 13:00:00)"}" 
Detail: Missing left parenthesis or bracket. Position: 42

Что тут "не так"? Уже все глаза сломал, пробовал заменять круглую скобку на квадратную и обратно.. Но мне нужен именно такой интервал [)..


Ответы (0 шт):