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 | デザインとプログラムの境界をさまようブログ