Re: Checking for string data that makes sense Re: postgresql vs mysql - Mailing list pgsql-general

From brian
Subject Re: Checking for string data that makes sense Re: postgresql vs mysql
Date
Msg-id 45DD5180.4040608@zijn-digital.com
Whole thread Raw
In response to Checking for string data that makes sense Re: postgresql vs mysql  (Zoltan Boszormenyi <zboszor@dunaweb.hu>)
List pgsql-general
Zoltan Boszormenyi wrote:
> Chris írta:
>
>> CaT wrote:
>>
>>> On Thu, Feb 22, 2007 at 01:08:04PM +1100, Chris wrote:
>>>
>>>> In postgres, to stop an empty blank string:
>>>>
>>>> create table a(a text not null check (char_length(a) > 0));
>>>
>>>
>>> What's wrrong with using
>>>
>>> a <> ''
>>>
>>> sd the check? Or is this just a flavour thing?
>>
>>
>> Nothing, I just thought of the other way first :)
>>
>> Probably better doing it as a <> '' otherwise postgres might have to
>> run the char_length function every time you do an insert (ie might be
>> a very slight performance issue).
>>
>
> I would do a CHECK (trim(a) <> '')
>
>

If you were ok with a string consisting soley of whitespace.

pgsql-general by date:

Previous
From: Zoltan Boszormenyi
Date:
Subject: Checking for string data that makes sense Re: postgresql vs mysql
Next
From: CaT
Date:
Subject: Re: Checking for string data that makes sense Re: postgresql vs mysql