From: | Carlos Henrique Reimer <carlos(dot)reimer(at)opendb(dot)com(dot)br> |
---|---|
To: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | |
Date: | 2013-05-15 19:17:11 |
Message-ID: | CAJnnue1-ckjtEepGup08ZEXMCcwoKTnaMPHsYL5JqiTB9oK+pQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
Currently, our application is still using PG 8.2 and we are trying to use
9.2 but there are some problems related with the implicit casts removed on
8.3.
Example:
1) select 'teste'||1;
2) select trim(1);
Select 1 & 2 does run fine on 8.2 but in 9.2 select 1 is ok and select 2
got an error due the fact implicit cast were removed on PG 8.3:
ERROR: function pg_catalog.btrim(integer) does not exist
LINE 1: select trim(1);
^
HINT: No function matches the given name and argument types. You might
need to add explicit type casts.
********** Error **********
ERROR: function pg_catalog.btrim(integer) does not exist
SQL state: 42883
Hint: No function matches the given name and argument types. You might need
to add explicit type casts.
Character: 8
Recreated the implicit cast for select 2:
CREATE FUNCTION pg_catalog.text(integer) RETURNS text STRICT IMMUTABLE
LANGUAGE SQL AS 'SELECT textin(int4out($1));';
CREATE CAST (integer AS text) WITH FUNCTION pg_catalog.text(integer) AS
IMPLICIT;
Now select 2 works fine but select 1 gets an error:
ERROR: operator is not unique: unknown || integer
LINE 1: select 'teste'||1;
^
HINT: Could not choose a best candidate operator. You might need to add
explicit type casts.
********** Error **********
ERROR: operator is not unique: unknown || integer
SQL state: 42725
Hint: Could not choose a best candidate operator. You might need to add
explicit type casts.
Character: 15
Is there a way to make both selects work on PG 9.2 without explicit casts?
Thank you in advace!
--
Reimer
47-3347-1724 47-9183-0547 msn: carlos(dot)reimer(at)opendb(dot)com(dot)br
From | Date | Subject | |
---|---|---|---|
Next Message | AI Rumman | 2013-05-15 19:24:48 | Re: |
Previous Message | Merlin Moncure | 2013-05-15 18:43:00 | Re: Best way to reduce server rounds getting big BLOBs |