Teodor Sigaev wrote:
postgres=# drop type if exists foo; NOTICE: type "foo" does not exist, skipping DROP TYPE postgres=# drop table if exists foo; NOTICE: table "foo" does not exist, skipping DROP TABLE postgres=# drop function if exists foo(); NOTICE: function foo() does not exist ... skipping DROP FUNCTION postgres=# drop function if exists foo(int); NOTICE: function foo( ^^^ here psql is stopped..
Yes, this appears to be a bug, not related to encoding etc. Maybe we should be calling func_signature_string in generating this error.
I will look at it when I get a chance, might be a few days. cheers andrew ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend