- Архив списков рассылки pgsql-hackers

Поиск
Список
Период
Сортировка
От Jaime Casanova
Тема
Дата
Msg-id c2d9e70e0605191653ra0a14cdo87975a74584f8a9f@mail.gmail.com
обсуждение исходный текст
Список pgsql-hackers
Hi,

suppose we have something like this:

upd_views=# create table tabla1 (col1 point);
CREATE TABLE
upd_views=# insert into tabla1 values ('3,2');
INSERT 0 1
upd_views=# insert into tabla1 values ('2,2');
INSERT 0 1
upd_views=# insert into tabla1 values ('3,2');
INSERT 0 1

then, this select will give an error:

upd_views=# select col1, count(*) from tabla1 group by col1;
ERROR:  could not identify an ordering operator for type point
HINT:  Use an explicit ordering operator or modify the query.
upd_views=#

i guess this is related to:
http://archives.postgresql.org/pgsql-hackers/2003-08/msg00809.php

so, what happened with this idea? there is another way to automagicaly
identify an "equality operator" for datatypes like 'point'?

as you said in the message linked above that is because postgres ask
for the operator name...

--
regards,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."                                      Richard Cook


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: text_position worst case runtime
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: patch review, please: Autovacuum/Vacuum times via stats.