Possible bug in ALTER TABLE RENAME COLUMN (PostgreSQL 7.1.3)

Поиск
Список
Период
Сортировка
От Dave Page
Тема Possible bug in ALTER TABLE RENAME COLUMN (PostgreSQL 7.1.3)
Дата
Msg-id AA30E7BCCA5C1D4E88A231900F8325C00B7F@dogbert.vale-housing.co.uk
обсуждение исходный текст
Ответы Re: Possible bug in ALTER TABLE RENAME COLUMN (PostgreSQL 7.1.3)
Список pgsql-bugs
Hi,

During testing of new revision control code in pgAdmin II, I've found that
renaming an indexed column in a table does not automatically update the
index column name in pg_attribute. pg_get_indexdef does return the correct
definition however:

helpdesk=# CREATE TABLE sheep (cow text);
CREATE
helpdesk=# CREATE INDEX goat ON sheep (cow);
CREATE
helpdesk=# \d goat
   Index "goat"
 Attribute | Type
-----------+------
 cow       | text
btree

(END)
helpdesk=# ALTER TABLE sheep RENAME cow TO chicken;
ALTER
helpdesk=# \d sheep
        Table "sheep"
 Attribute | Type | Modifier
-----------+------+----------
 chicken   | text |
Index: goat

(END)
helpdesk=# \d goat
   Index "goat"
 Attribute | Type
-----------+------
 cow       | text
btree

(END)
helpdesk=# SELECT pg_get_indexdef((SELECT oid FROM pg_class WHERE relname =
'goat'));
                      pg_get_indexdef
-----------------------------------------------------------
 CREATE INDEX goat ON sheep USING btree (chicken text_ops)
(1 row)

(END)

(Please CC any replies as I'm not on this list)

Regards, Dave.

--
Dave Page (dpage@postgresql.org)
http://pgadmin.postgresql.org/

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

Предыдущее
От: Mika Mantyla
Дата:
Сообщение: Re: SQLPutData bug ?
Следующее
От: Siim Valgeväli
Дата:
Сообщение: Small bug report ...