Received: from makus.postgresql.org ([98.129.198.125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1T3UXB-0004sG-VU for pgsql-admin@postgresql.org; Mon, 20 Aug 2012 16:08:58 +0000 Received: from gwmta.wicourts.gov ([165.219.244.99] helo=gw.wicourts.gov) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1T3UX9-00070K-JK for pgsql-admin@postgresql.org; Mon, 20 Aug 2012 16:08:57 +0000 Received: from Courts-MTA by gw.wicourts.gov with Novell_GroupWise; Mon, 20 Aug 2012 11:08:53 -0500 Message-Id: <50321ABC0200002500049925@gw.wicourts.gov> X-Mailer: Novell GroupWise Internet Agent 8.0.2 Date: Mon, 20 Aug 2012 11:08:44 -0500 From: "Kevin Grittner" To: , Cc: "'Gnanakumar'" , Subject: Re: When I executed type cast functions. The postgres normal concatenation operator query was breaking. References: <000c01cd7c4f$f65e7ae0$e31b70a0$@com> In-Reply-To: <000c01cd7c4f$f65e7ae0$e31b70a0$@com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Pg-Spam-Score: -4.4 (----) X-Archive-Number: 201208/98 X-Sequence-Number: 39919 "Saravanakumar Ramasamy" wrote: > Now I am using postgres 9.1.3 version . Before I am used 8.2.22 > ERROR: function to_number(unknown, numeric) does not exist > HINT: No function matches the given name and argument types. You > might need to add explicit type casts. > I found solution. That solution is 13 implicit type cast. When I > executed type cast functions [concatenations started breaking] > ERROR: operator is not unique: numeric || unknown > HINT: Could not choose a best candidate operator. You might need > to add explicit type casts. This was also posted on StackOverflow: http://stackoverflow.com/questions/12007988/when-i-executed-type-cast-functions-the-postgres-normal-concatenation-operator The accepted solution there was basically to drop the 13 implicit casts which were added in an attempt to maintain pre-8.3 behavior, and to change code which counted on the implicit casts which were eliminated in 8.3. -Kevin