Re: BUG #11350: ALTER SYSTEM is not DDL?

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема Re: BUG #11350: ALTER SYSTEM is not DDL?
Дата
Msg-id CAA4eK1JbYeFJZ1Hj4aRgHfiyy7KX5equNcegJc6wWoTYxZqLsA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #11350: ALTER SYSTEM is not DDL?  (Craig Ringer <craig@2ndquadrant.com>)
Ответы Re: BUG #11350: ALTER SYSTEM is not DDL?  (Andres Freund <andres@2ndquadrant.com>)
Список pgsql-bugs
On Fri, Sep 19, 2014 at 9:49 AM, Craig Ringer <craig@2ndquadrant.com> wrote:
>
> On 09/05/2014 08:32 PM, Amit Kapila wrote:
> >
> > and Alter System affects at system level, both of these can't
> > be considered as DDL, may be a separate category.
>
> Like CREATE USER / CREATE ROLE / CREATE DATABASE ?
>
> All those are logged as DDL.

They are different from ALTER SYSTEM in terms that they create/modify
the object (here object can be any database or cluster object) property.

Can you tell me that if we want to make ALTER SYSTEM as DDL, then
why SET or CHECKPOINT commands can't be DDL?

> Sure, you could separate them, but what real world benefit would that
offer?

At some level consistency with other databases (Oracle doesn't consider
ALTER SYSTEM as DDL, it defines statements similar to what I had mentioned
upthread).
Another point is tomorrow if some one says that I want a command like
Alter System Kill Session or some thing else on similar lines, then telling
that it is DDL might not be the right definition.

With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com

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

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: BUG #11350: ALTER SYSTEM is not DDL?
Следующее
От: Andres Freund
Дата:
Сообщение: Re: BUG #11350: ALTER SYSTEM is not DDL?