Процедурный язык PostgreSQL “C” не найден

Я пытаюсь использоватьPL / Р процедурный язык в базе данных PostgreSQL 9.2. Я установилplr язык, и я пытаюсь добавить его в базу данных. Когда я запускаю командуCREATE EXTENSION plr; Я получаю следующую ошибку:

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

Когда я перечисляю доступные языки в базе данных сselect * from pg_language; я получил

 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)

Так что есть языкc но это не прописными буквами (не уверен, если это имеет значение).

Мне интересно, почемуplr расширение не находитC процедурный язык?

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

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