Re: rename a table
От | Kostis Mentzelos |
---|---|
Тема | Re: rename a table |
Дата | |
Msg-id | 3B33035D.BF660A39@ematic.com обсуждение исходный текст |
Ответ на | rename a table (Kostis Mentzelos <mentzelos@ematic.com>) |
Список | pgsql-admin |
I have just realized that I don't need the sequence any more, because when I rename the table I will never insert a raw in it. Thanks. Dennis wrote: > > // 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 по дате отправления: