Процедурный язык 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
процедурный язык?