Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0

Поиск
Список
Период
Сортировка
Искать
От
Andres Freund
Тема
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0
Дата
в 18:06:43
Msg-id
20150508180636.GR12950@alap3.anarazel.de
Ответ на
Список
Дерево обсуждения
INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0, parser/executor stuff Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0, parser/executor stuff Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0, parser/executor stuff Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0, parser/executor stuff Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0, parser/executor stuff Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Robert Haas <robertmhaas@gmail.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Petr Jelinek <petr@2ndquadrant.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Robert Haas <robertmhaas@gmail.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Robert Haas <robertmhaas@gmail.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Robert Haas <robertmhaas@gmail.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Stephen Frost <sfrost@snowman.net>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Heikki Linnakangas <hlinnaka@iki.fi>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andreas Karlsson <andreas@proxel.se>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Heikki Linnakangas <hlinnaka@iki.fi>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Stephen Frost <sfrost@snowman.net>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Stephen Frost <sfrost@snowman.net>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Stephen Frost <sfrost@snowman.net>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Thom Brown <thom@linux.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Thom Brown <thom@linux.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Tom Lane <tgl@sss.pgh.pa.us>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Geoff Winkless <pgsqladmin@geoff.dj>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Andres Freund <andres@anarazel.de>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Geoff Winkless <pgsqladmin@geoff.dj>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Heikki Linnakangas <hlinnaka@iki.fi>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Heikki Linnakangas <hlinnaka@iki.fi>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Heikki Linnakangas <hlinnaka@iki.fi>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
Re: INSERT ... ON CONFLICT UPDATE/IGNORE 4.0 Peter Geoghegan <pg@heroku.com>
On 2015-05-08 20:37:15 +0300, Heikki Linnakangas wrote:
> Why does INSERT ON CONFLICT pay attention to indcheckxmin? Uniqueness check
> only cares about the most recent committed version of the tuple, and the
> index good for that use immediately. If there was a problem there, the
> uniqueness check in a normal insert have the same problem.

Yea, that's a good angle to view this from.  That'd not be the case, I
think, if we'd allow this to be used on system relations. But since
neither creating an index on system relations, nor using INSERT ON
CONFLICT on them is supported...

Greetings,

Andres Freund


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