Re: Database in use?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Carol Walter <walterc(at)indiana(dot)edu>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Database in use?
Date: 2009-03-02 20:32:22
Message-ID: 23817.1236025942@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Carol Walter <walterc(at)indiana(dot)edu> writes:
> Periodically, my databases will give me a message that says that
> someone is using the database when it appears that no one is. What
> causes this? What can I do about it?

What's the context exactly?

In some cases you can get this type of message because of the fact that
it takes finite time for an existing backend to exit. For instance in

psql -c "some command" somedb
dropdb somedb

there's a nonzero probability that the backend launched for the psql
session will still exist when the dropdb runs. Recent PG versions have
a hack in DROP DATABASE to wait a little bit to see if conflicting
backends will exit; but maybe you're running a version that hasn't got
that patch, or maybe you're doing something else.

regards, tom lane

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Lukas 2009-03-02 20:35:23 Re: Database in use?
Previous Message Carol Walter 2009-03-02 20:17:30 Database in use?