Re: I'd like to try to add a feature - guidance needed
| От | Tom Lane |
|---|---|
| Тема | Re: I'd like to try to add a feature - guidance needed |
| Дата | |
| Msg-id | 25819.1546491815@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | I'd like to try to add a feature - guidance needed (Daniel Heath <daniel@heath.cc>) |
| Список | pgsql-novice |
Daniel Heath <daniel@heath.cc> writes:
> I'd be happy to submit a patch if this sounds like a desirable feature, but I'm not really clear on the right place /
peopleto start the discussion. I'd appreciate any pointers people have as to 'the right forum' for this.
pgsql-hackers is the right place; this is pretty off-topic for
pgsql-novice.
> 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)
The straightforward way to do that is probably to clone contrib/citext
and modify its code for normalizing strings before comparison.
Peter Eisentraut is working[1] on allowing text collations to define their
own notions of equality (weaker than bitwise-equal), which in principle
would allow replacing citext with a special collation, and probably the
same for this idea. However, what's involved in actually creating such a
collation, I don't know.
regards, tom lane
[1] https://www.postgresql.org/message-id/flat/1ccc668f-4cbc-0bef-af67-450b47cdfee7%402ndquadrant.com
В списке pgsql-novice по дате отправления: