Re: rename a table
От | Dennis |
---|---|
Тема | Re: rename a table |
Дата | |
Msg-id | 9gtht8$kjq$1@news.tht.net обсуждение исходный текст |
Ответ на | rename a table (Kostis Mentzelos <mentzelos@ematic.com>) |
Список | pgsql-admin |
// first simply drop sequence data_b_seq; // then create the table as you would. before. -Dennis 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. > > --------------------------------------------------------------- > 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 по дате отправления: