Re: using index or check in ALTER TABLE SET NOT NULL
От
Tomas Vondra
Тема
Re: using index or check in ALTER TABLE SET NOT NULL
Дата
Msg-id
20190802195438.4vuotpz6pdq6r6jg@development
Ответ на
Re: using index or check in ALTER TABLE SET NOT NULL (David Rowley)
Список
Дерево обсуждения
using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Stephen Frost <sfrost@snowman.net>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Stephen Frost <sfrost@snowman.net>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Stephen Frost <sfrost@snowman.net>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Ildar Musin <i.musin@postgrespro.ru>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Ildar Musin <i.musin@postgrespro.ru>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Ildar Musin <i.musin@postgrespro.ru>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Dmitry Dolgov <9erthalion6@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Dmitry Dolgov <9erthalion6@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Alvaro Herrera <alvherre@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Dmitry Dolgov <9erthalion6@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Dmitry Dolgov <9erthalion6@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Justin Pryzby <pryzby@telsasoft.com>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: Re: using index or check in ALTER TABLE SET NOT NULL David Steele <david@pgmasters.net>
Re: Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Andres Freund <andres@anarazel.de>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL David Rowley <david.rowley@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Tom Lane <tgl@sss.pgh.pa.us>
Re: using index or check in ALTER TABLE SET NOT NULL Ildar Musin <i.musin@postgrespro.ru>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: using index or check in ALTER TABLE SET NOT NULL Sergei Kornilov <sk@zsrv.org>
Re: using index or check in ALTER TABLE SET NOT NULL Robert Haas <robertmhaas@gmail.com>
Re: using index or check in ALTER TABLE SET NOT NULL Stephen Frost <sfrost@snowman.net>
Re: using index or check in ALTER TABLE SET NOT NULL Andres Freund <andres@anarazel.de>
On Wed, Jun 12, 2019 at 08:34:57AM +1200, David Rowley wrote: >On Tue, 11 Jun 2019 at 03:35, Sergei Kornilov wrote: >> > Does anyone think we shouldn't change the INFO message in ATTACH >> > PARTITION to a DEBUG1 in PG12? >> >> Seems no one wants to vote against this change. > >I'm concerned about two things: > >1. The patch reduces the test coverage of ATTACH PARTITION. We now >have no way to ensure the constraint was used to validate the rows in >the partition. >2. We're inconsistent with what we do for SET NOT NULL and ATTACH >PARTITION. We raise an INFO message when we use a constraint for >ATTACH PARTITION and only a DEBUG1 for SET NOT NULL. > >Unfortunately, my two concerns conflict with each other. > We're getting close to beta3/rc1, and this thread was idle for ~1 month. I think there's a consensus to change INFO to DEBUG1 in pg12, and then maybe imlpement something like VERBOSE mode in the future. Objections? As for the reduction of test coverage, can't we deduce whether a constraint was used from data in pg_stats or something like that? regards -- Tomas Vondra http://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления
От: Julien Rouhaud
Дата: