Can't delete PostgreSQL database
Problem
An error similar to the following occurs when trying to drop a PostgreSQL database.
An error has occurred:ERROR: database "ForayAdams" is being accessed by other users DETAIL: There are 3 prepared transactions using the database.
Solution
Prepared transactions are in-process transactions. If you are dropping the database then you most likely don't care about them. To view all prepared transactions run:
SELECT * FROM pg_prepared_xacts;To drop a specific transaction run:
ROLLBACK PREPARED '<THE GID>';
Ex: ROLLBACK PREPARED '131075_MS03ZjAwMDEzYTo0YTg5MjA5NzoxMDczMg==';Related articles