Re: Listen / Notify rewrite

Поиск
Список
Период
Сортировка
Искать
От
Josh Berkus
Тема
Re: Listen / Notify rewrite
Дата
Msg-id
4AFCBA13.9050709@agliodbs.com
Ответ на
Список
Дерево обсуждения
Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Simon Riggs <simon@2ndQuadrant.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Simon Riggs <simon@2ndQuadrant.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite Bernd Helmle <mailings@oopsware.de>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Josh Berkus <josh@agliodbs.com>
Re: Listen / Notify rewrite James Mansion <james@mansionfamily.plus.com>
Re: Listen / Notify rewrite Robert Haas <robertmhaas@gmail.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Andrew Dunstan <andrew@dunslane.net>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Steve Atkins <steve@blighty.com>
Re: Listen / Notify rewrite Robert Haas <robertmhaas@gmail.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Dave Page <dpage@pgadmin.org>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Alex <alex323@gmail.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Martijn van Oosterhout <kleptog@svana.org>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Alvaro Herrera <alvherre@commandprompt.com>
Re: Listen / Notify rewrite "A.M." <agentm@themactionfaction.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite A.M. <agentm@themactionfaction.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite "A.M." <agentm@themactionfaction.com>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
On 11/12/09 8:30 AM, Tom Lane wrote:
> So while a payload string for NOTIFY has been on the to-do list since
> forever, I have to think that Greg's got a good point questioning
> whether it is actually a good idea.

Sure, people will abuse it as a queue.  But people abuse arrays when
they should be using child tables, use composite types to make data
non-atomic, and use dblink when they really should be using schema.
Does the potential for misuse mean that we should drop the features?  No.

Payloads are also quite useful even in a lossy environment, where you
understand that LISTEN is not a queue.  For example, I'd like to be
using LISTEN/NOTIFY for cache invalidation for some applications; if it
misses a few, or double-counts them, it's not an issue.  However, I'd
like to be able to send message like players_updated|45321 where 45321
is the ID of the player updated.

--Josh Berkus


В списке pgsql-hackers по дате отправления
От: James Pye
Дата:
Сообщение: Re: Python 3.1 support
От: Bruce Momjian
Дата:
Сообщение: Re: Patch committers
FAQ