| From: | "Sally Ruggero" <sally(dot)ruggero(at)northelectriccompany(dot)com> |
|---|---|
| To: | <pgadmin-support(at)postgresql(dot)org> |
| Subject: | Recommended Procedure for Archiving Table Data |
| Date: | 2004-10-29 00:01:54 |
| Message-ID: | 004001c4bd4a$8031e680$3500030a@Sally |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgadmin-support |
I need advice on archiving data from our production database.
Each night I would like to save and remove a day's data from two weeks ago, from all the tables. I know how to delete the data--though our schema does not specify cascaded deletes. However, I can't figure out how to save the desired data. I'd like to save it in SQL insert statement format, but I can't see how to get the data out. If I use psql to create a temp table with the old data in it, then the table disappears when I exit psql and I can't dump it with pg_dump. If I make a new table and put the data in it, then when I dump it with pg_dump, all the insert statements have the new table name rather than the original table name. I'm sure there's a good solution for this standard problem. Does anyone have a suggestion?
Thanks,
Sally
| From | Date | Subject | |
|---|---|---|---|
| Next Message | RUBEN ISAI RIVERA RODRIGUEZ | 2004-10-29 04:49:00 | Installation Trouble |
| Previous Message | Patrick Hatcher | 2004-10-28 20:26:17 | Compile PgAdIII on OS X error |