¿Almacenar e indexar YAML con PostgreSQL, con JavaScript lib o funciones reutilizables?

PostgreSQL 9.2 tiene soporte nativo de JSON. Sin embargo, me gustaría almacenar archivos de configuración legibles por humanos en YAML. Y creo que me gustaría indexar algunos (pero no todos) los valores del archivo de configuración. Por lo tanto me pregunto:

¿Es posible de alguna manera incluir [una biblioteca de Javascript de terceros que analiza Yaml] en Postgres, por ejemplo?js-yaml. Entonces podría tener mi propio ayudante de Javascript YAML, de la misma manera que hay un ayudante JSON incorporado en PostgreSQL 9.2.

Alternativamente:

¿Es posible declarar funciones de Javascript reutilizables individuales? Si es así, entonces podría agregar mis propias funciones de análisis de YAML (basadas en expresiones regulares simples), que pueden analizar un subconjunto de YAML, por ejemplo, los pares de clave-valor de nivel superior aquí:

# 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

En el peor de los casos, necesitaría duplicar el código de análisis YAML en cada procedimiento almacenado de PostgreSQL (si no puedo agregar bibliotecas de terceros o declarar funciones reutilizables).

(El rendimiento no sería muy importante en mi caso).

(He buscado en Google por un tiempo para "postgresql plv8 función reutilizable"y"biblioteca postgresql plv8"pero no encontró nada de relevancia)

Respuestas a la pregunta(1)

Su respuesta a la pregunta