Mike,

You are right that postgres out of the box does not provide this solution but 
you can still achieve this by:

1. Setup a hot standby server (through WAL logs)
2. When a table is dropped on master at time x, replay the standby server to 
time y just before the table was dropped.
3. pg_dump the the table from standby server which was dropped from the master.
4. Restore it back to the master.

The above process is arguably time consuming. However the commercial toolse for 
this are also available like potgres iDataAgent and xDB replication server. 


Regards:

Ejaz Ahmed



                                          

Reply via email to