Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions

Поиск
Список
Период
Сортировка
Искать
От
Amit Kapila
Тема
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions
Дата
Msg-id
CAA4eK1Ks8KNfA8AXOfV5u8Xs9xvsHuc7rmnwb-pK7F45fViKXA@mail.gmail.com
Ответ на
Список
Дерево обсуждения
[PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Magnus Hagander <magnus@hagander.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Magnus Hagander <magnus@hagander.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Michael Paquier <michael@paquier.xyz>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Michael Paquier <michael@paquier.xyz>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Sascha Kuhl <yogidabanli@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Sascha Kuhl <yogidabanli@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Isaac Morland <isaac.morland@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions David Fetter <david@fetter.org>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Andres Freund <andres@anarazel.de>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Christoph Berg <myon@debian.org>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Sergei Kornilov <sk@zsrv.org>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Magnus Hagander <magnus@hagander.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Ian Barwick <ian.barwick@2ndquadrant.com>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Stephen Frost <sfrost@snowman.net>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions Juan José Santamaría Flecha <juanjo.santamaria@gmail.com>
On Tue, Jun 25, 2019 at 12:42 AM Stephen Frost  wrote:
>
> Greetings,
>
> * Tom Lane (tgl@sss.pgh.pa.us) wrote:
> > Robert Haas  writes:
> > > On Fri, Jun 21, 2019 at 12:55 PM Tom Lane  wrote:
> > >> Ah, got it.  So it seems like the correct behavior might be for
> > >> ALTER SYSTEM to
> > >> (a) run through the whole file and remove any conflicting lines;
> > >> (b) append new setting at the end.
> >
> > > That is exactly the behavior for which I am arguing.  Stephen also
> > > wants a warning, but I disagree, because the warning is totally
> > > non-actionable.  It tells you that some tool, at some point in the
> > > past, did something bad. You can't do anything about that, and you
> > > wouldn't need to except for the arbitrary decision to label duplicate
> > > lines as bad in the first place.
> >
> > Agreed; there's no particular reason to consider the situation as wrong.
> > guc.c has always had the policy that dups are fine and the last one wins.
> > The very design of ALTER SYSTEM owes its workability to that policy, so
> > we can hardly say that A.S. should have a different policy internally.
> >

Both are similar but not sure if they are the same because in A.S we
are planning to remove the duplicate entries from file whereas I think
in other places that rule is used to just ignore the duplicates and
allow the last one to win.   Now, I think there is merit in giving
WARNING in this case as we are intentionally removing something which
user has added it.  However,  it is not clear what user is going to do
with that WARNING unless we have a system where we detect such a
situation, give WARNING and then allow the user to proceed in this
case with some option like FORCE.

> > The problem here is simply that ALTER SYSTEM is failing to consider the
> > possibility that there are dups in postgresql.auto.conf, and that seems
> > like little more than an oversight to be fixed.
> >
> > There's more than one way we could implement a fix, perhaps, but I don't
> > really see a reason to work harder than is sketched above.
>
> Why bother removing the duplicate lines?
>
> If ALTER SYSTEM should remove them, why shouldn't other tools?
>
> > (BTW, has anyone checked whether ALTER SYSTEM RESET is prepared to remove
> > multiple lines for the same var?)
>
> No, it doesn't handle that today either, as discussed earlier in this
> thread.
>

Right, it doesn't handle that today, but I think we can deal it along
with Alter System Set ...

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


В списке pgsql-hackers по дате отправления
От: Yugo Nagata
Дата:
От: Alexander Korotkov
Дата:
FAQ