Re: How to check if a field exists in NEW in trigger - Mailing list pgsql-general

From Igal @ Lucee.org
Subject Re: How to check if a field exists in NEW in trigger
Date
Msg-id 1075832c-e131-474d-5d65-572004410838@lucee.org
Whole thread Raw
In response to Re: How to check if a field exists in NEW in trigger  (Michael Lewis <mlewis@entrata.com>)
Responses Re: How to check if a field exists in NEW in trigger
List pgsql-general
On 8/5/2019 11:34 AM, Michael Lewis wrote:
> As a note to the original poster, you might want to check out-
>
> https://www.postgresql.org/docs/current/citext.html

Thanks, Michael.  I'm familiar with the citext module.

There is no reason, however, for an email address to be not-lower-cased, 
so while in some cases (no pun intended) it makes sense to keep the 
original CaSe while performing a case insensitive comparison, when it 
comes to email addresses I rather collapse the value upon insertion/update.

Since that table has many more reads than writes, I am pretty sure that 
it's more performant too.

Best,

Igal





pgsql-general by date:

Previous
From: Benedict Holland
Date:
Subject: Re: Input validation
Next
From: Bryn Llewellyn
Date:
Subject: Re: Why must AUTOCOMMIT be ON to do txn control in plpgsql procedure?