From: | "Saravanakumar Ramasamy" <rsk(at)zoniac(dot)com> |
---|---|
To: | <pgsql-admin(at)postgresql(dot)org> |
Cc: | "'Gnanakumar'" <gnanam(at)zoniac(dot)com>, <senthil(at)zoniac(dot)com>, <rsk(at)zoniac(dot)com> |
Subject: | When I executed type cast functions. The postgres normal concatenation operator query was breaking. |
Date: | 2012-08-17 08:11:48 |
Message-ID: | 000c01cd7c4f$f65e7ae0$e31b70a0$@com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi All.
Now I am using postgres 9.1.3 version . Before I am used 8.2.22 after I
upgraded 9.1.3. Upgraded was successfully completed.
In Postgres 8.2.22
#------------------#
POSTGRES8222=# select TO_NUMBER('12345678',9999999999.99);
to_number
-----------
12345678
(1 row)
POSTGRES8222=# select a ||'$'|| b from test;
?column?
----------
1$abcdef
2$ghijkl
3$3456
(3 rows)
STATUS : Both queries are executed well.
After upgrade In Postgres 9.1.3
#----------------------------------#
Problem 1 :
===========
beforetypecast=# select TO_NUMBER('12345678',9999999999.99);
ERROR: function to_number(unknown, numeric) does not exist
LINE 1: select TO_NUMBER('12345678',9999999999.99);
^
HINT: No function matches the given name and argument types. You might need
to add explicit type casts.
EXCEPTION
org.postgresql.util.PSQLException: ERROR: function to_number(numeric,
numeric) does not exist
Hint: No function matches the given name and argument types. You might need
to add explicit type casts.
Position: 150
Problem 2 :
============
beforetypecast=# select a ||'$'|| b from test;
?column?
----------
1$abcdef
2$ghijkl
3$3456
(3 rows)
ERROR : No
I found solution. That solution is 13 implicit type cast. When I executed
type cast functions. The postgres normal concatenation operator query was
breaking. The error are follows
Problem 1 :
============
aftertypecast=# select TO_NUMBER('12345678',9999999999.99);
to_number
-----------
12345678
(1 row)
ERROR : No
Problem 2 :
============
aftertypecast=# select a ||'$'|| b from test;
ERROR: operator is not unique: numeric || unknown
LINE 1: select a ||'$'|| b from test;
^
HINT: Could not choose a best candidate operator. You might need to add
explicit type casts.
********** Error **********
ERROR: operator is not unique: numeric || unknown
SQL state: 42725
Hint: Could not choose a best candidate operator. You might need to add
explicit type casts.
Character: 10
With Regards,
Saravanakumar Ramasamy.
From | Date | Subject | |
---|---|---|---|
Next Message | Eric Lemings | 2012-08-17 18:05:42 | Starting PostgreSQL on OS X 10.8 |
Previous Message | Raju Angani | 2012-08-16 06:25:08 | Insert/Update/Select large XML files(hstore?) |