Nie znaleziono języka proceduralnego PostgreSQL „C”
Próbuję użyćPL / R język proceduralny w bazie danych PostgreSQL 9.2. Zainstalowałemplr
język i próbuję dodać go do bazy danych. Kiedy uruchomię polecenieCREATE EXTENSION plr;
Otrzymuję następujący błąd:
ERROR: language "C" does not exist
STATEMENT: CREATE EXTENSION plr;
ERROR: language "C" does not exist
Kiedy wymieniam dostępne języki w bazie danych za pomocąselect * from pg_language;
dostaję
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)
Więc jest językc
ale nie jest to drukowanymi literami (nie jestem pewien, czy to robi różnicę).
Zastanawiam się, dlaczegoplr
rozszerzenie nie znajdujeC
język proceduralny?