Armazene e indexe o YAML com o PostgreSQL, com funções lib ou reutilizáveis ​​do Javascript?

PostgreSQL 9.2 tem suporte JSON nativo. Eu gostaria de armazenar arquivos de configuração legíveis, no entanto, em YAML. E eu acho que gostaria de indexar alguns (mas não todos) os valores do arquivo de configuração. Por isso estou me perguntando:

É de alguma forma possível incluir [uma biblioteca JavaScript de terceiros que analisa o Yaml] no Postgres, por exemplojs-yaml. Então, eu poderia ter meu próprio ajudante de Javascript YAML, da mesma forma que há o ajudante JSON integrado no PostgreSQL 9.2.

Alternativamente:

é possível declarar funções Javascript reutilizáveis ​​individuais? Se assim for, então eu poderia adicionar minhas próprias funções de análise YAML (baseadas em regexps simples), que são capazes de analisar um subconjunto de YAML, por exemplo, os pares de valores-chave de nível superior aqui:

# some "top level key-value paris":
the_key: 'the value'
another_key: 'another value'
# But this however:
would_be_too_complicated_to_parse_manually_with_regexps: |
  block string
  with newlines

Na pior das hipóteses, eu precisaria duplicar o código de análise do YAML em cada procedimento armazenado do PostgreSQL (se eu não puder adicionar bibliotecas de terceiros ou declarar funções reutilizáveis).

(Desempenho não seria muito importante no meu caso.)

(Eu pesquisei um pouco por "função reutilizável do postgresql plv8"e"biblioteca plv8 postgresql"mas não encontrou nada de relevância)

questionAnswers(1)

yourAnswerToTheQuestion