PostgreSQLでは、他のセッションが同じdatabaseに接続しているときは DROP DATABASE できないようになっている。 my_database=# DROP DATABASE my_database; ERROR: database "my_database" is being accessed by other users DETAIL: There is 1 other session using the database. そのため、Rails で以下のようにデータベースを作り直すときにしばしば問題になる。 $ rails db:drop db:setup PG::ObjectInUse: ERROR: database "my_database" is being accessed by other users DETAIL: There is 1 other