When I run this I get this error in the database:
PostgreSQL Error Code: (1)
ERROR: function "plpgsql_validator" does not exist
>In an already-loaded database, I think the following should work:
>UPDATE pg_language SET lanvalidator = 'plpgsql_validator'::regproc
>WHERE lanname = 'plpgsql';
>I'd recommend wrapping the update in a transaction and making sure
>only one record was updated before committing.
>Tom (or anybody else), are there any gotchas with updating pg_language
>like this? It works for me in simple tests.
In response to
pgsql-hackers by date
|Next:||From: Tom Lane||Date: 2005-08-31 20:23:44|
|Subject: Re: 8.1 and syntax checking at create time |
|Previous:||From: huaxin zhang||Date: 2005-08-31 20:08:10|
|Subject: Re: 8.1 and syntax checking at create time|