Andres Freund <andres@anarazel.de> writes:
> Yea. I think at the very least we need to start holding interrupts before the
> DropDatabaseBuffers() and do so until commit. That's probably best done by
> doing the transaction commit inside dropdb.
We've talked before about ignoring interrupts across commit, but
I find the idea a bit scary. In any case, DROP DATABASE is far
from the only place with a problem.
regards, tom lane