rename a table

Поиск
Список
Период
Сортировка
От Kostis Mentzelos
Тема rename a table
Дата
Msg-id 3B31AB47.2A46172B@ematic.com
обсуждение исходный текст
Ответы Re: rename a table  ("Thalis A. Kalfigopoulos" <thalis@cs.pitt.edu>)
Список pgsql-admin
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.

---------------------------------------------------------------
Why do I need to do such a thing?
I think that I need to do this because I have 1.000.000
tuples/month and I don't want to work into a very big table.
So 'I said' I have to find a way to move table DATA to something
else and then recreate table DATA. This way I am going to
work into a table of maximum 1.000.000 tuples at the end of
the month.

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

Предыдущее
От: "Yasuo Ohgaki"
Дата:
Сообщение: Re: Gradual increase in CPU utilization by postmaster
Следующее
От: Gerard Mason
Дата:
Сообщение: Re: pg_dump dumps views as tables???