Linguagem procedural do PostgreSQL “C” não encontrada
Eu estou tentando usar oPL / R linguagem procedural em um banco de dados PostgreSQL 9.2. Eu instalei oplr
idioma e estou tentando adicioná-lo a um banco de dados. Quando eu executo o comandoCREATE EXTENSION plr;
Estou tendo o erro a seguir:
ERROR: language "C" does not exist
STATEMENT: CREATE EXTENSION plr;
ERROR: language "C" does not exist
Quando listo os idiomas disponíveis no banco de dados comselect * from pg_language;
eu recebo
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)
Então há uma linguagemc
mas não é em maiúsculas (não tenho certeza se isso faz diferença).
Eu estou querendo saber porque oplr
extensão não encontra oC
linguagem procedural?