LINUX.ORG.RU

PostgreSQL


0

0

Провлема с массивами...

Создаю тип...

CREATE TYPE srcval AS
   (sid int8,
    value float8);
ALTER TYPE srcval;

Затем хочу его использовать как массив...

ALTER TABLE zip ADD COLUMN price srcval[];

Пишет что тип "srcval[]" не известен, поле с типом "srcval" создаёт.

В документации написано, что при создании типа, тип массива создаётся автоматически и лишних телодвижений делать не надо...

PS версия PostgreSQL 8.0.3
anonymous

Честно говоря не понимаю как работает ALTER TYPE srcval тк в доках по 8.0 написано так: ALTER TYPE changes the definition of an existing type. The only currently available capability is changing the owner of a type. Пример - ALTER TYPE email OWNER TO joe...

Моя 7.4 даже с srcval выдает ERROR: column "test" has composite type srcval... Ниче непонимаю (хотя с БД работаю уже четвертый день =))

AiLr ★★
()
Ответ на: комментарий от AiLr

ALTER TYPE srcval; - мусор, случайно попало...

anonymous
()
Ответ на: комментарий от AiLr

Спасибо!!! Блин, это в массивах написано, а там где про типы - всё ОК!!!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.