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