PostgreSQL9.2データベースでPL/R手続き型言語を使用しようとしています。言語をインストール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