No se encontró el lenguaje de procedimiento "C" de PostgreSQL

Estoy tratando de usar elPL / R Lenguaje de procedimiento en una base de datos PostgreSQL 9.2. He instalado elplr Idioma y estoy tratando de agregarlo a una base de datos. Cuando ejecuto el comandoCREATE EXTENSION plr; Obtuve el siguiente error:

ERROR:  language "C" does not exist
STATEMENT:  CREATE EXTENSION plr;
ERROR:  language "C" does not exist

Cuando enumero los idiomas disponibles en la base de datos conselect * from pg_language; yo obtengo

 lanname  | lanowner | lanispl | lanpltrusted | lanplcallfoid | laninline | lanvalidator | lanacl 
 ----------+----------+---------+--------------+---------------+-----------+--------------+--------
  internal |       10 | f       | f            |             0 |         0 |         2246 | 
  c        |       10 | f       | f            |             0 |         0 |         2247 | 
  sql      |       10 | f       | t            |             0 |         0 |         2248 | 
  plpgsql  |       10 | t       | t            |         12514 |     12515 |        12516 | 
 (4 rows)

Así que hay un lenguajec pero no está en mayúsculas (no estoy seguro si eso hace una diferencia).

Me pregunto por qué elplr extensión no encuentra elC lenguaje procedural?

Respuestas a la pregunta(2)

Su respuesta a la pregunta