Re: Please make it easy to drop a database that is in use

Поиск
Список
Период
Сортировка
От Evan Martin
Тема Re: Please make it easy to drop a database that is in use
Дата
Msg-id 4FE2F167.20006@realityexists.net
обсуждение исходный текст
Ответ на Re: Please make it easy to drop a database that is in use  (Sergey Konoplev <sergey.konoplev@postgresql-consulting.com>)
Ответы Re: Please make it easy to drop a database that is in use  (Sergey Konoplev <gray.ru@gmail.com>)
Re: Please make it easy to drop a database that is in use  ("Albe Laurenz" <laurenz.albe@wien.gv.at>)
Список pgsql-general
Like I said in my original post, I understand the workaround. I just
think that:

1) The workaround requires extra work for each developer (or at least
each client application) using PostgreSQL, while a fix in PostgreSQL
would solve this once and for all.
2) The workaround requires superuser privileges, which I don't think
should be required to drop your own database.

Regards,

Evan

On 20/06/2012 10:51 PM, Sergey Konoplev wrote:
> On Tue, Jun 19, 2012 at 1:40 PM, Evan Martin
> <postgresql@realityexists.net> wrote:
>> When I'm developing against a PostgreSQL database I often drop and re-create
>> it and I often find that the drop fails, because it's "in use by other
>> users". This is really annoying, especially when I know full well there are
>> no other users - it's just me.
> Just connect another (say postgres) database and disconnect the
> database you are trying to delete. And keep it in mind.
>
>> hassle, for something that should be a very simple operation. (I'm not even
>> writing SQL for it normally, just pressing Delete in pgAdmin.) Secondly,
> So I think this proposal/issue should be sent not to PG development
> team but to pgAdmin's one. Clients software should make all this
> re-connections accordingly to its own rules.
>
>> pg_terminate_backend requires superuser rights. If I'm not a superuser, but
>> I am the owner of the database, it doesn't seem right that another user
>> should be able to prevent me from dropping my database.
>>
>> I'd really like to see PostgreSQL directly support dropping a database,
>> regardless of who is using it - something like "DROP DATABASE ... CASCADE".
>> (Although "CASCADE" wouldn't be the appropriate word here. Maybe "DROP
>> DATABASE ... TO_HELL_WITH_USERS"?)
>>
>> Evan
>
>



В списке pgsql-general по дате отправления:

Предыдущее
От: Stefan Schwarzer
Дата:
Сообщение: Re: How to include Tablefunc as an extension
Следующее
От: "Dickson S. Guedes"
Дата:
Сообщение: Re: Output of query_to_xml