Re: primary key on lower(varchar) - Mailing list pgsql-novice

From
Subject Re: primary key on lower(varchar)
Date
Msg-id 0d3101c6134b$50c858e0$0201a8c0@iwing
Whole thread Raw
In response to primary key on lower(varchar)  (<me@alternize.com>)
Responses Re: primary key on lower(varchar)  (<operationsengineer1@yahoo.com>)
Re: primary key on lower(varchar)  (Charley Tiggs <ctiggs@xpressdocs.com>)
List pgsql-novice
 > I don't really see the use-case for what you want anyway.  Why don't
> you just require the field to be all lower case, eg with a CHECK
> constraint?

simple case: lets say the table "translated_names" contains an foreign key,
the translated word and the language the word is in. obviously,
"Brotaufstrich" and "brotaufstrich" must relate to the same record. if i'm
just saving the records in lowercase (or uppercase) i'm loosing the proper
letter case...

the workaround of adding 2 word fields (word_lower, word_normal)  and
setting word_lower to primary key unfortunately wastes a lot of diskspace
espially when the table grows large...

- thomas



pgsql-novice by date:

Previous
From: Tom Lane
Date:
Subject: Re: primary key on lower(varchar)
Next
From:
Date:
Subject: Re: primary key on lower(varchar)