Массив массивов в PostgreSQL

Я использую оператор %% на PostgreSQLhstore тип, который преобразует hstore (эффективно тип ключа-значения) в массив, чьи элементы чередуются {{key, value}, {key value}}.

Когда я хочу вернуть массив этих плоских hstores, я получаю эту ошибку:could not find array type for data type text[]из-за отсутствия поддержки PostgreSQL для массива массивов.

С точки зрения любопытства кто-нибудь знает, почему они не поддерживаются? И что еще более важно, есть ли обходной путь для этого типа сценария?

В данный момент я объединяю результаты в строку (через запятую) и анализирую их на стороне приложения (C # и NPGSQL). Тем не менее, этот подход не совсем правильный, я хотел бы иметь возможность читать строку обратно как массив массивов .NET или массив значений ключей и т. Д.

Большое спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос