Re: Hashable custom types
От | Tom Lane |
---|---|
Тема | Re: Hashable custom types |
Дата | |
Msg-id | 13261.1436387808@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Hashable custom types (Paul Ramsey <pramsey@cleverelephant.ca>) |
Ответы |
Re: Hashable custom types
|
Список | pgsql-hackers |
Paul Ramsey <pramsey@cleverelephant.ca> writes: >> UNION will preferentially glom onto the btree equality operator, if memory >> serves. If that isn't also the hash equality operator, things won't work >> pleasantly. > So… what does that mean for types that have both btree and hash equality operators? Don’t all the built-ins also have thisproblem? What I'm asking is why it would possibly be sensible to have different notions of equality for hash and btree. In every existing type that has both btree and hash opclasses, the equality members of those opclasses are *the same operator*. You don't really want UNION giving different answers depending on which implementation the planner happens to pick, do you? regards, tom lane
В списке pgsql-hackers по дате отправления: