[PostgreSQL] ERROR: language “plpgsql” does not exist


PostgreSQL で CREATE FUNCTION したら下記のようなエラーが発生しました。

ERROR:  language "plpgsql" does not exist
HINT:  You need to use "createlang" to load the language into the database.

plpgsql を後から追加するときは、コマンドラインから createlang コマンドでDB名を指定して実行すれば良いみたいです。

$ createlang -d database_name plpgsql

以上です。

【参考】

PostgreSQL で plpgsql がないときは | dTblog | デザインとプログラムの境界をさまようブログ はてなブックマーク - PostgreSQL で plpgsql がないときは | dTblog | デザインとプログラムの境界をさまようブログ

  1. コメントはまだありません。

  1. トラックバックはまだありません。