Re: rename a table

Поиск
Список
Период
Сортировка
От Thalis A. Kalfigopoulos
Тема Re: rename a table
Дата
Msg-id Pine.LNX.4.21.0106221624320.27771-100000@aluminum.cs.pitt.edu
обсуждение исходный текст
Ответ на rename a table  (Kostis Mentzelos <mentzelos@ematic.com>)
Список pgsql-admin
Only declare the attribute 'b' as serial the first time. From then on, whenever you recreate table DATA just declare: b
intdefault nextval('data_b_seq'::text) 

cheers,
thalis


On Thu, 21 Jun 2001, Kostis Mentzelos wrote:

> Hi all,
>
> I want to rename a table from DATA to 'unique' every month
> and then recreate table DATA. (a number of applications works
> with table DATA)
>
> DATA contains among the others a SERIAL field.
>
> create table DATA (a int, b serial,...);
>
> I tried ALTER TABLE DATA RENAME TO XXXX but
> when I recreate table DATA I get this error:
> relation 'data_b_seq' already exists.
>
> Is there any way to rename sequences?
> Is it better to create the new table, copy 1.000.000 to the new
> table and then delete them from DATA and then VACCUM the
> database?
>
> kostis.


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

Предыдущее
От: Dennis
Дата:
Сообщение: Re: rename a table
Следующее
От: "Yasuo Ohgaki"
Дата:
Сообщение: Re: List of DDL commands?