Re: [HACKERS] string_to_array with empty input - Mailing list pgsql-general

From Leif B. Kristensen
Subject Re: [HACKERS] string_to_array with empty input
Date
Msg-id 200904020253.27067.leif@solumslekt.org
Whole thread Raw
In response to Re: [HACKERS] string_to_array with empty input  (Steve Crawford <scrawford@pinpointresearch.com>)
Responses Re: [HACKERS] string_to_array with empty input
List pgsql-general
On Thursday 2. April 2009, Steve Crawford wrote:
>Currently string_to_array(null, ',') yields a null result -
>indistinguishable from string_to_array('',','). Wrapping in coalesce
>does not help distinguish true null input from empty-string input. I'm
>not sure at the moment what other cases exist where non-null input
>generates null output.

Somehow this reminds me of the old "division by zero" problem.

IMO, the proper way to handle this kind of anomaly would be to test if
the length of the string is non-zero before submitting it to the
string_to_array() function.
--
Leif Biberg Kristensen | Registered Linux User #338009
Me And My Database: http://solumslekt.org/blog/

pgsql-general by date:

Previous
From: Steve Crawford
Date:
Subject: Re: [HACKERS] string_to_array with empty input
Next
From: Aleksey Tsalolikhin
Date:
Subject: possible small contribution to the PostgreSQL manual? Example for two-phase commit section.