Re: Warning for missing createlang

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: PostgreSQL-patches <pgsql-patches(at)postgresql(dot)org>
Subject: Re: Warning for missing createlang
Date: 2003-09-05 04:01:17
Message-ID: 200309050401.h8541HZ29446@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-patches

Bruce Momjian wrote:
> I have written a patch to issue an hint if someone tries to create a
> function in a language that isn't loaded into the database:
>
> test=> CREATE FUNCTION xx() RETURNS INT AS '
> test'> select 1'
> test-> LANGUAGE 'plpgsql';
> ERROR: language "plpgsql" does not exist
> HINT: Perhaps you need to use 'createlang' to load the language into
> the database.
>
> I know Peter didn't like this idea in the past, but we are getting too
> many people who forget createlang, and with our new HINT tags, it seems
> appropriate.

OK, Peter and Tom don't like it. :-(

How about this, that also suggests you mistyped the name:

> HINT: Perhaps you need to use 'createlang' to load the language into
> the database, or you mistyped the language name.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2003-09-05 04:28:25 Re: Seqscan in MAX(index_column)
Previous Message Bruce Momjian 2003-09-05 03:49:23 Re: Seqscan in MAX(index_column)

Browse pgsql-patches by date

  From Date Subject
Next Message Andrew Dunstan 2003-09-05 07:24:49 Re: [PATCHES] Warning for missing createlang
Previous Message Bruce Momjian 2003-09-05 03:57:19 Re: small typos