Re: Robust ways for checking allowed values in a column - Mailing list pgsql-general

From Ray O'Donnell
Subject Re: Robust ways for checking allowed values in a column
Date
Msg-id b832279a-3f4d-19a1-0607-2c22f7b97cf8@rodonnell.ie
Whole thread Raw
In response to Robust ways for checking allowed values in a column  (Shaozhong SHI <shishaozhong@gmail.com>)
List pgsql-general
On 25/01/2022 13:55, Shaozhong SHI wrote:
> I tried the following:
> 
> select form from mytable  where form ~ 
>
'^Canal$|^Drain$|^Foreshore$|^inlandRiver$|^Lake$|^lockOrFlightOfLocks$|^Marsh$|^Researvoir$|^Sea$|^tidalRiver$|^Transfer$'
>
>  I used ^ and $ to ensure checking of allowed values.
> 
> However, 'Backyard' was selected.
> 
> Why is that?

Sounds like a candidate for a foreign key relationship.

Ray.


-- 
Raymond O'Donnell // Galway // Ireland
ray@rodonnell.ie



pgsql-general by date:

Previous
From: "David G. Johnston"
Date:
Subject: Re: Robust ways for checking allowed values in a column
Next
From: Julien Rouhaud
Date:
Subject: Re: GIN index