Re: Custom text type for title text

From: Daniel Heath <daniel(at)heath(dot)cc>
To: Fabrízio de Royes Mello <fabriziomello(at)gmail(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Custom text type for title text
Date: 2019-01-03 22:53:57
Message-ID: 1546556037.1129192.1624949744.6B3BA14A@webmail.messagingengine.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Would this also be appropriate for inclusion as contrib? I'm unfamiliar
with the policy for what is / is not included there.
Thanks,
Daniel Heath

On Fri, Jan 4, 2019, at 9:47 AM, Fabrízio de Royes Mello wrote:
>
>
> Em qui, 3 de jan de 2019 às 20:22, Daniel Heath <daniel(at)heath(dot)cc>
> escreveu:>> Hi All,
>>
>> I've frequently seen an issue in applications which store titles (eg
>> of books, events, user profiles) where duplicate values are not
>> properly vetted.>>
>> The 'citext' type is helpful here, but I'd be keen to go further.
>>
>> I propose a 'titletext' type, which has the following properties when
>> compared for equality:>> * Case insensitivity (like 'citext')
>> * Only considers characters in [:alnum:] (that is, ignores spaces,
>> punctuation, etc)>>
>> This would be useful for a range of situations where it's important
>> to avoid entering duplicate values.>>
>> Given the discussion at
>> https://www.postgresql.org/message-id/CAKFQuwY9u14TqG8Yzj%3DfAB0tydvvtK7ibgFEx3tegbPWsGjJpg%40mail.gmail.com[1]
>> I'd lean towards making this type not automatically coerce to text
>> (to avoid surprising behaviour when comparing text to titletext).>>
>> Is a suitable patch likely to be accepted?
>>
> You don’t need touch the core to do that. Just implement it as an
> extension and share throught some channel like pgxn.org.>
> Note that citext also is an extension and released as a contrib
> module.>
> Regards,
>
> --
> Fabrízio de Royes Mello Timbira -
> http://www.timbira.com.br/> PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e
> Treinamento

Links:

1. https://www.postgresql.org/message-id/CAKFQuwY9u14TqG8Yzj=fAB0tydvvtK7ibgFEx3tegbPWsGjJpg@mail.gmail.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message David Rowley 2019-01-03 22:57:37 Re: Delay locking partitions during query execution
Previous Message Tomas Vondra 2019-01-03 22:48:34 Re: Delay locking partitions during query execution