Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL)

Поиск
Список
Период
Сортировка
Искать
От
David E. Wheeler
Тема
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL)
Дата
Msg-id
0E8CD7AE-6C56-4E19-912E-42BCF1F1B731@kineticode.com
Ответ на
Список
Дерево обсуждения
[PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Florian Pflug <fgp@phlo.org>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Merlin Moncure <mmoncure@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Kevin Grittner <kgrittn@ymail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Kevin Grittner <kgrittn@ymail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Greg Stark <stark@mit.edu>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) "David E. Wheeler" <david@justatheory.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Florian Pflug <fgp@phlo.org>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Andrew Dunstan <andrew@dunslane.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Jim Nasby <jim@nasby.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Kevin Grittner <kgrittn@ymail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) "David E. Wheeler" <david@kineticode.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Boszormenyi Zoltan <zb@cybertec.at>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Kevin Grittner <kgrittn@ymail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Merlin Moncure <mmoncure@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Jim Nasby <jim@nasby.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Dean Rasheed <dean.a.rasheed@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) "David E. Wheeler" <david@kineticode.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: [PATCH] Exorcise "zero-dimensional" arrays Pavel Stehule <pavel.stehule@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Josh Berkus <josh@agliodbs.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Greg Stark <stark@mit.edu>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Craig Ringer <craig@2ndquadrant.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Darren Duncan <darren@darrenduncan.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Darren Duncan <darren@darrenduncan.net>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) Brendan Jurd <direvus@gmail.com>
Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL) "David E. Wheeler" <david@justatheory.com>
On Apr 1, 2013, at 4:59 PM, Robert Haas  wrote:

> I think the only people for whom nothing will break are the people who
> aren't using arrays in the first place.  Anyone who is is likely to
> have dependencies on the way array_lower/upper work today.

Well, what if we add new functions that return 0 for empty arrays, but leave the existing ones alone? Perhaps call them array_size(), array_first_index(), and array_last_index(). Then nothing has to break, and we can decide independently if we want to deprecate the older functions in a future release. Or not.

Best,

David



В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Brendan Jurd
Дата:
FAQ