Re: arrays and polygons

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: arrays and polygons
Дата
Msg-id 2252.1076684559@sss.pgh.pa.us
обсуждение исходный текст
Ответ на arrays and polygons  ("David" <de4@kent.ac.uk>)
Ответы Re: arrays and polygons  (Joe Conway <mail@joeconway.com>)
Список pgsql-sql
"David" <de4@kent.ac.uk> writes:
> ALTER TABLE species ADD COLUMN location polygon[];

> INSERT INTO species (location) VALUES ('{((432,89), (45,87), (89,87)),
> ((54,78), (34,98))};

I think you'd need to double-quote each polygon within the array
literal.
'{"((432,89), (45,87), (89,87))", "..."}'

The array parser doesn't think parens are special, so it's not going to
magically distinguish array commas from polygon commas for you.

BTW, if you are using 7.4, the ARRAY[] constructor syntax might be
easier to use.
        regards, tom lane


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

Предыдущее
От: Rod Taylor
Дата:
Сообщение: Re: column alias and group by/having/order
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: 7.4 - FK constraint performance