RE: [HACKERS] drop table inside transactions
Jose' Soares Da Silva <sferac@proxy.bazzanese.com>
From: "Jose' Soares Da Silva" <sferac@proxy.bazzanese.com>
To: "Meskes, Michael" <meskes@topsystem.de>
Cc: pgsql-hackers@postgreSQL.org, pgsq-bugs@postgreSQL.org, sferac@bo.nettuno.it
Date: 1998-04-17T17:05:08Z
Lists: pgsql-hackers
On Fri, 17 Apr 1998, Meskes, Michael wrote: > Is this really a bug? I haven't seen any (commercial) system supporting > this kind of transaction recovery. Once you drop a table the data is > lost, no matter if you rollback or not. > > Michael Maybe you are right Michael, but there's another point; the table wasn't removed, it is still there, only data are cancelled. It's more, like a DELETE FROM ... not a DROP TABLE... and, if another user inserts data into this dropped table, the table returns with all data. (Refer to my first bug-report on this matter), and more; some times ROLLBACK restores both data and table structure. ;-) > > > prova=> drop table a; > > DROP > > prova=> select * from a; > > ERROR: a: Table does not exist. > > prova=> rollback; > > ABORT > > prova=> select * from a; > > a > > - > > (0 rows) > > Jose'