Re: [pgsql-ru-general] Добавить что-то в ENUM - Mailing list pgsql-ru-general

From Dmitriy Igrishin
Subject Re: [pgsql-ru-general] Добавить что-то в ENUM
Date
Msg-id CAAfz9KNTRLskuYZNaSCBm_vsVvcxHBe-ZwzjXtnZCvZDN=+acQ@mail.gmail.com
Whole thread Raw
Responses Re: Re: [pgsql-ru-general] Добавить что-то в ENUM
List pgsql-ru-general
Приветствую,

28 ноября 2011 г. 23:28 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
А кто как решает данную задачу?
что-то в документации нет ALTER TYPE который бы мог в ENUM значение
добавить.
Начиная с 9.0
http://www.postgresql.org/docs/9.1/static/sql-altertype.html
См. ALTER TYPE ... ADD VALUE ...

видимо надо создавать новый, добавлять столбик в таблицу, присваивать
ему старый, затем удалять старый столбик и переименовывать новый в
старый?
 Либо,
alter table tab alter col type t2 using col::text::t2;
где t2 - имя нового enum, в котором присутствуют
все поля старого enum.

--
// Dmitriy.

pgsql-ru-general by date:

Previous
From: "Dmitry E. Oboukhov"
Date:
Subject: Re: Стоимость запроса в EXPLAIN с LIMIT и OFFSET
Next
From: "Dmitry E. Oboukhov"
Date:
Subject: Re: Re: [pgsql-ru-general] Добавить что-то в ENUM