Re: Convert a row to a nested JSON document containing all relationsin PostgreSQL

Поиск
Список
Период
Сортировка
От Ali Alizadeh
Тема Re: Convert a row to a nested JSON document containing all relationsin PostgreSQL
Дата
Msg-id 47223f090e144d8cbd82571e0bdbf6f5@rayanbourse.ir
обсуждение исходный текст
Ответ на Re: Convert a row to a nested JSON document containing all relationsin PostgreSQL  (Adrian Klaver <adrian.klaver@aklaver.com>)
Ответы Re: Convert a row to a nested JSON document containing all relationsin PostgreSQL
Список pgsql-general
> 1) What side are you talking about, the parent of the record or the
> children?

the children. only one level of depth is fine.

> 2) What procedural language are you using?

PL/pgSQL

As I understand, I need to loop over all columns in the "NEW" record, find out if the column is a foreign key using
information_schemaor pg_catalog, find the foreign key details like to which column on which table, then perform a
dynamicSQL SELECT (because I presume table and column names would be strings, not SQL identifiers) over the target
tablefor the target record, convert the record to JSON and finally assign it to the appropriate key of the JSON object
oftop-level row. I'm yet trying to write the actual working code for this, for which I welcome any help or directions.
Andthere might be simpler solutions to this problem, which I would like to know about. 

Also see my question on SO:
https://stackoverflow.com/questions/57830543/convert-a-row-to-a-nested-json-document-containing-all-relations-in-postgresql


В списке pgsql-general по дате отправления:

Предыдущее
От: rob stone
Дата:
Сообщение: Re: How to access Postgres .pgpass file from php?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Whan is it safe to mark a function PARALLEL SAFE?