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

Поиск
Список
Период
Сортировка
Искать
От
Stephen Frost
Тема
Re: [PATCH] Stop ALTER SYSTEM from making bad assumptions
Дата
Msg-id
20190616174332.GR2480@tamriel.snowman.net
Ответ на
Список
Дерево обсуждения
[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>
Greetings,

* Tom Lane (tgl@sss.pgh.pa.us) wrote:
> Stephen Frost  writes:
> > Unless there's actually a use-case for duplicate entries in
> > postgresql.auto.conf,
> 
> There isn't --- guc.c will just discard the earlier duplicates.

One might be able to argue for trying to create a stack or some such, to
allow you to more easily move between values or to see what the value
was set to at some point in the past, etc etc.  Until we see an actual
thought out use-case along those lines that requires supporting
duplicates in some fashion though, with code to make it all work, I
don't think we should allow it.

> > what we should do is clean them up (and possibly
> > throw a WARNING or similar at the user saying "something modified your
> > postgresql.auto.conf in an unexpected way").  I'd suggest we do that on
> > every ALTER SYSTEM call.
> 
> +1 for having ALTER SYSTEM clean out duplicates.  Not sure whether
> a WARNING would seem too in-your-face.

I'd hope for a warning from basically every part of the system when it
detects, clearly, that a file was changed in a way that it shouldn't
have been.  If we don't throw a warning, then we're implying that it's
acceptable, but then cleaning up the duplicates, which seems pretty
confusing.

Thanks,

Stephen
В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Magnus Hagander
Дата:
FAQ