8.2 features status

Started by Tom Laneover 19 years ago320 messageshackers
Jump to latest
#1Tom Lane
tgl@sss.pgh.pa.us

I'm not clear on why there's all this doom and gloom about how 8.2 will
be "merely" a performance-oriented release, with few new features, eg
http://archives.postgresql.org/pgsql-hackers/2006-07/msg00111.php

Certainly there's been a ton of effort spent on high-end performance
issues. But a quick troll through the CVS logs shows a fair number of
features that could be considered killer must-have things by their
respective target audiences:

multi-row VALUES, not only for INSERT but everywhere SELECT is allowed
pg_dump multiple -n and -t options, regex patterns for object names
multi-argument aggregates, including SQL2003-standard statistical aggregates
fully configurable timezone abbreviations (no more 'australian_timezones' hack)
allow full zic timezone names in datetime input values
support comparisons like "if row(new.*) is distinct from row(old.*)"
DROP ... IF EXISTS
numerous tsearch2 improvements, eg thesaurus
GIN index opclass
GRANT CONNECT ON DATABASE
support SSL Certificate Revocation List (CRL) files
plpython supports named parameters, composite-type results, more result-set options
plperl prepared queries
domain constraint checks are now applied everywhere
better psql multiline command handling
error cursor position displayed for many parse-analysis errors
standard_conforming_strings can be turned on (HUGE deal for some people)
initdb and pg_ctl can safely start from an admin account on Windows
display multiline values nicely in psql
support SQL-compliant row comparisons; they can be indexscan quals
DROP OWNED, REASSIGN OWNED for dealing with removal of a user
null elements in arrays

There are also some commits that are "mere" performance tweaks, and yet
we should not understate their importance because they could make the
difference between usability and non-usability in many applications:

lazy vacuums are ignored by other processes; improves behavior of concurrent vacuums
add index and table storage options (currently only FILLFACTOR)
stats_command_string overhead reduced to near zero, now on by default
reduce locking involved in DATABASE commands, eg CREATE DATABASE no longer blocks incoming connections
constraint exclusion works for UPDATE and DELETE
constraint exclusion works for UNION ALL views, not only inheritance trees
planner can rearrange join order for many common OUTER JOIN scenarios

And that's not counting some pretty significant submitted-but-not-yet-
reviewed patches (sure, some of these may get rejected, but they're all
open possibilities today):

online index builds
bitmap index AM
updatable views
PL plugin patch (plpgsql debugger infrastructure)
restartable recovery (allow checkpoints for a hot-standby server)
INSERT/UPDATE RETURNING

Not that there's anything wrong with a performance-oriented release
... but if you think that 8.2 is short on features, you'd better get
ready to be disappointed by every future release. There's not all
that much stuff left to do in terms of raw language "features".
(Of course the SQL committee keeps inventing a ton of new stuff every
few years, but how much of that do you really care about?)

regards, tom lane

#2Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#1)
Re: 8.2 features status

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

---------------------------------------------------------------------------

Tom Lane wrote:

I'm not clear on why there's all this doom and gloom about how 8.2 will
be "merely" a performance-oriented release, with few new features, eg
http://archives.postgresql.org/pgsql-hackers/2006-07/msg00111.php

Certainly there's been a ton of effort spent on high-end performance
issues. But a quick troll through the CVS logs shows a fair number of
features that could be considered killer must-have things by their
respective target audiences:

multi-row VALUES, not only for INSERT but everywhere SELECT is allowed
pg_dump multiple -n and -t options, regex patterns for object names
multi-argument aggregates, including SQL2003-standard statistical aggregates
fully configurable timezone abbreviations (no more 'australian_timezones' hack)
allow full zic timezone names in datetime input values
support comparisons like "if row(new.*) is distinct from row(old.*)"
DROP ... IF EXISTS
numerous tsearch2 improvements, eg thesaurus
GIN index opclass
GRANT CONNECT ON DATABASE
support SSL Certificate Revocation List (CRL) files
plpython supports named parameters, composite-type results, more result-set options
plperl prepared queries
domain constraint checks are now applied everywhere
better psql multiline command handling
error cursor position displayed for many parse-analysis errors
standard_conforming_strings can be turned on (HUGE deal for some people)
initdb and pg_ctl can safely start from an admin account on Windows
display multiline values nicely in psql
support SQL-compliant row comparisons; they can be indexscan quals
DROP OWNED, REASSIGN OWNED for dealing with removal of a user
null elements in arrays

There are also some commits that are "mere" performance tweaks, and yet
we should not understate their importance because they could make the
difference between usability and non-usability in many applications:

lazy vacuums are ignored by other processes; improves behavior of concurrent vacuums
add index and table storage options (currently only FILLFACTOR)
stats_command_string overhead reduced to near zero, now on by default
reduce locking involved in DATABASE commands, eg CREATE DATABASE no longer blocks incoming connections
constraint exclusion works for UPDATE and DELETE
constraint exclusion works for UNION ALL views, not only inheritance trees
planner can rearrange join order for many common OUTER JOIN scenarios

And that's not counting some pretty significant submitted-but-not-yet-
reviewed patches (sure, some of these may get rejected, but they're all
open possibilities today):

online index builds
bitmap index AM
updatable views
PL plugin patch (plpgsql debugger infrastructure)
restartable recovery (allow checkpoints for a hot-standby server)
INSERT/UPDATE RETURNING

Not that there's anything wrong with a performance-oriented release
... but if you think that 8.2 is short on features, you'd better get
ready to be disappointed by every future release. There's not all
that much stuff left to do in terms of raw language "features".
(Of course the SQL committee keeps inventing a ton of new stuff every
few years, but how much of that do you really care about?)

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#3Gavin Sherry
swm@linuxworld.com.au
In reply to: Bruce Momjian (#2)
Re: 8.2 features status

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

Gavin

#4Bruce Momjian
bruce@momjian.us
In reply to: Gavin Sherry (#3)
Re: 8.2 features status

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#5Gavin Sherry
swm@linuxworld.com.au
In reply to: Bruce Momjian (#4)
Re: 8.2 features status

On Fri, 4 Aug 2006, Bruce Momjian wrote:

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

Well, GIN and some of the unreviewed stuff (bitmaps, plpgsql debugger,
updateable views) are in the same league as the stuff in 8.0 in terms of
user demand and catching up with competitors, I think.

A lot of the things on Tom's list are new bits of functionality to things
added around 8.0 and 8.1 (major enhancements to the usability of
constraint exclusion, for example). We knew then that these needed
additional functionality to fill them out and make them useful to a wide
range of people. Ideally we'd have both at each release but reality
doesn't work like that.

Thanks,

Gavin

#6Bruce Momjian
bruce@momjian.us
In reply to: Gavin Sherry (#5)
Re: 8.2 features status

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

Well, GIN and some of the unreviewed stuff (bitmaps, plpgsql debugger,
updateable views) are in the same league as the stuff in 8.0 in terms of
user demand and catching up with competitors, I think.

A lot of the things on Tom's list are new bits of functionality to things
added around 8.0 and 8.1 (major enhancements to the usability of
constraint exclusion, for example). We knew then that these needed
additional functionality to fill them out and make them useful to a wide
range of people. Ideally we'd have both at each release but reality
doesn't work like that.

Yes, that is my point. It is a "usability" release. Nothing wrong with
that. In fact, some people asked me if we were still doing things for
ordinary users rather than just doing enterprise functionality.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#7Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#4)
Re: 8.2 features status

Bruce Momjian <bruce@momjian.us> writes:

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

[ shrug... ] Five out of your six items have no basis in the SQL spec.
So it's not clear to me what your definition of "major feature" is,
unless maybe it's "anything except what we did for 8.2". Can you
enumerate ten things you would consider comparable to the above features
that aren't done yet?

regards, tom lane

#8Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#4)
Re: 8.2 features status

Bruce Momjian wrote:

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

Well to be honest, the things that are coming in 8.2 more people will
use then any of the things you just mentioned.

Joshua D. Drake

--

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/

#9Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#7)
Re: 8.2 features status

Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

[ shrug... ] Five out of your six items have no basis in the SQL spec.
So it's not clear to me what your definition of "major feature" is,
unless maybe it's "anything except what we did for 8.2". Can you
enumerate ten things you would consider comparable to the above features
that aren't done yet?

No, I cannot. I do think our missing list is shrinking. My point is
that you really couldn't easily work around the 8.0/8.1 items I listed
if they were missing, while the 8.2 items could be more easily
worked-around. Again, nothing wrong with that.

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#10Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#8)
Re: 8.2 features status

Joshua D. Drake wrote:

Bruce Momjian wrote:

Gavin Sherry wrote:

On Fri, 4 Aug 2006, Bruce Momjian wrote:

My outlook is that it isn't a lot of _new_ things that you couldn't do
before, but rather improvements of existing functionality.

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

Well to be honest, the things that are coming in 8.2 more people will
use then any of the things you just mentioned.

Right, hence "usability", not "new enterprise features".

--
Bruce Momjian bruce@momjian.us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

#11Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#10)
Re: 8.2 features status

It seems as though the majority of things on Tom's list are new things you
couldn't do (at all easily) before.

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

Well to be honest, the things that are coming in 8.2 more people will
use then any of the things you just mentioned.

Right, hence "usability", not "new enterprise features".

O.k. I buy that.

Joshua D. Drake

--

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/

#12Luke Lonergan
llonergan@greenplum.com
In reply to: Gavin Sherry (#5)
Re: 8.2 features status

+1

UPDATE/DELETE for CE are a big deal - I really wish we had INSERT too, then
we'd be able to claim "complete" support for partitioning, but this is a big
deal improvement.

- Luke

On 8/3/06 9:30 PM, "Gavin Sherry" <swm@linuxworld.com.au> wrote:

Show quoted text

A lot of the things on Tom's list are new bits of functionality to things
added around 8.0 and 8.1 (major enhancements to the usability of
constraint exclusion, for example).

#13Hannu Krosing
hannu@tm.ee
In reply to: Bruce Momjian (#9)
Re: 8.2 features status

Ühel kenal päeval, R, 2006-08-04 kell 00:46, kirjutas Bruce Momjian:

Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

To me new things are like PITR, Win32, savepoints, two-phase commit,
partitioned tables, tablespaces. These are from 8.0 and 8.1. What is
there in 8.2 like that?

[ shrug... ] Five out of your six items have no basis in the SQL spec.
So it's not clear to me what your definition of "major feature" is,
unless maybe it's "anything except what we did for 8.2". Can you
enumerate ten things you would consider comparable to the above features
that aren't done yet?

No, I cannot. I do think our missing list is shrinking. My point is
that you really couldn't easily work around the 8.0/8.1 items I listed
if they were missing, while the 8.2 items could be more easily
worked-around.

The workaround for missing concurrent vacuum was to design your
databases so the your small and large OLTP tables are on different
servers or that you keep a replica and vacuum your large tables there
and then switch over to it.

It is debatable if that qualifies as "more easily worked-around"

The workaround for pl/python not allowing returning records and sets was
to write an actual pl/python function to generate the data and to store
it in global ditionary GD, a set of pl/python data retrieval functions
for each postgresql data type used and a wrapper function in pl/pgsql to
call the real function and then return the the data records using the
data retrieval functions.

May be simple, but a real PITA to do for more than one function.

I guess some other new features that were missing before were as easy to
work around :)

Again, nothing wrong with that.

Sure. Actually I think that people were able to work around missing
features in 8.0/8.1 as well. The proof being, that people *did* actually
use postgresql before 8.x , some even on win32 ;)

--
----------------
Hannu Krosing
Database Architect
Skype Technologies OÜ
Akadeemia tee 21 F, Tallinn, 12618, Estonia

Skype me: callto:hkrosing
Get Skype for free: http://www.skype.com

#14David Fetter
david@fetter.org
In reply to: Tom Lane (#7)
Re: 8.2 features status

On Fri, Aug 04, 2006 at 12:37:10AM -0400, Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

To me new things are like PITR, Win32, savepoints, two-phase
commit, partitioned tables, tablespaces. These are from 8.0 and
8.1. What is there in 8.2 like that?

[ shrug... ] Five out of your six items have no basis in the SQL
spec. So it's not clear to me what your definition of "major
feature" is, unless maybe it's "anything except what we did for
8.2". Can you enumerate ten things you would consider comparable to
the above features that aren't done yet?

First, I'd like to say people are doing a fantastic job here. Kudos!

One huge thing missing from the "done" list is that crucial bit of
infrastructure and process that has shortened feedback loops--hence
the beta period--by weeks if not months: the build farm. It's now
smoothly integrated into the development process, and as a
consequence, we can realistically have a release each year. :)

As far as big missing features go, here's a short list:

* Splitting queries among CPUs--possibly even among machines--for OLAP
loads

* In-place upgrades (pg_upgrade)

* Several varieties of replication, which I believe we as a project
will eventually endorse and ship

* CALL

* WITH RECURSIVE

* MERGE

* Windowing functions

* On-the-fly in-line calls out to PL/your_choice without needing to
issue DDL

* Wild-eyed feral bits of the SQL standard like SQL/MED and SQL/XML

But all that leaves out the oldest, most honored Postgres tradition:

Breaking New Ground.

We're definitely not done yet. :)

Cheers,
D
--
David Fetter <david@fetter.org> http://fetter.org/
phone: +1 415 235 3778 AIM: dfetter666
Skype: davidfetter

Remember to vote!

#15Luke Lonergan
llonergan@greenplum.com
In reply to: David Fetter (#14)
Re: 8.2 features status

David,

On 8/3/06 11:02 PM, "David Fetter" <david@fetter.org> wrote:

* Splitting queries among CPUs--possibly even among machines--for OLAP
loads

* In-place upgrades (pg_upgrade)

* Several varieties of replication, which I believe we as a project
will eventually endorse and ship

* CALL

* WITH RECURSIVE

* MERGE

* Windowing functions

* On-the-fly in-line calls out to PL/your_choice without needing to
issue DDL

My ordering of this list in terms of priority is:

1) Windowing functions
2) MERGE
3) Index only access (new)
4) In-place upgrades

We already have splitting queries among CPUs and machines.

- Luke

#16Josh Berkus
josh@agliodbs.com
In reply to: David Fetter (#14)
Re: 8.2 features status

All,

<grin> Aren't I, the marketing geek, supposed to be the one whining about
this?

Seriously, PostgreSQL has the fastest release cycle of any RDBMS project in
the world. The request I'm hearing from large production users is to release
*less* often. So I don't find it a problem that this release has less
"checklist" features than the last two did, and I don't think anyone else
will.

If all the pending features die then I might find it a stretch to write the
press release, but otherwise, no problem. And since when were we a
marketing-driven project anyway?

* In-place upgrades (pg_upgrade)

BTW, I may get Sun to contribute an engineer for this; will get you posted.

Oh, and if it makes it, Tzadhi's FULL DISJUNCTIONS patch is newsworthy.

--
Josh Berkus
PostgreSQL @ Sun
San Francisco

#17Dennis Bjorklund
db@zigo.dhs.org
In reply to: David Fetter (#14)
Re: 8.2 features status

David Fetter skrev:

As far as big missing features go, here's a short list:

* Windowing functions

If we are to wish for things the window functions and a proper
collation/locale support is what I miss the most.

/Dennis

#18Martijn van Oosterhout
kleptog@svana.org
In reply to: Dennis Bjorklund (#17)
Re: 8.2 features status

On Fri, Aug 04, 2006 at 08:27:02AM +0200, Dennis Bjorklund wrote:

If we are to wish for things the window functions and a proper
collation/locale support is what I miss the most.

Agreed. The complaints about collation/locale support have been
continuous over the years, and it really is quite irritating in certain
situations. I got the COLLATE support as far as grammer and executor
support but got stuck on the planning and optimiser. Maybe one day I'll
get the time to really finish it off properly... (if anyone else wants
to have a shot, go for it).

One downside of a fast release cycle: fast tree drift :) But I guess
you can't really complain about that.

Oh yeah, user-defined typmod would be cool. There's some movement on
that though.

Have a nice day,
--
Martijn van Oosterhout <kleptog@svana.org> http://svana.org/kleptog/

Show quoted text

From each according to his ability. To each according to his ability to litigate.

#19Andreas Pflug
pgadmin@pse-consulting.de
In reply to: Bruce Momjian (#10)
Re: 8.2 features status

Bruce Momjian wrote:

Right, hence "usability", not "new enterprise features".

I'm not too happy about the label "usability".

"Ok, maybe postgres gets usable finally by supporting features that
MySQL had for a long time...." a MySql guy would say.

Regards,
Andreas

#20Adrian Maier
adrian.maier@gmail.com
In reply to: Andreas Pflug (#19)
Re: 8.2 features status

On 04/08/06, Andreas Pflug <pgadmin@pse-consulting.de> wrote:

Bruce Momjian wrote:

Right, hence "usability", not "new enterprise features".

I'm not too happy about the label "usability".

"Ok, maybe postgres gets usable finally by supporting features that
MySQL had for a long time...." a MySql guy would say.

I have the same feeling about the term "usability". It could
be interpreted like : PostgreSQL was not usable until now.

Best wishes,
Adrian Maier

#21Guillaume Smet
guillaume.smet@gmail.com
In reply to: Luke Lonergan (#15)
#22Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#1)
#23Andrew Dunstan
andrew@dunslane.net
In reply to: Josh Berkus (#16)
#24Robert Treat
xzilla@users.sourceforge.net
In reply to: Josh Berkus (#16)
#25Jonah H. Harris
jonah.harris@gmail.com
In reply to: Andrew Dunstan (#23)
#26Andrew Dunstan
andrew@dunslane.net
In reply to: Jonah H. Harris (#25)
#27Jonah H. Harris
jonah.harris@gmail.com
In reply to: Andrew Dunstan (#22)
#28Andrew Dunstan
andrew@dunslane.net
In reply to: Jonah H. Harris (#27)
#29Merlin Moncure
mmoncure@gmail.com
In reply to: Tom Lane (#1)
#30Jan de Visser
jdevisser@digitalfairway.com
In reply to: Jonah H. Harris (#27)
#31Joshua D. Drake
jd@commandprompt.com
In reply to: Luke Lonergan (#12)
#32Joshua D. Drake
jd@commandprompt.com
In reply to: David Fetter (#14)
#33Joshua D. Drake
jd@commandprompt.com
In reply to: Luke Lonergan (#15)
#34Joshua D. Drake
jd@commandprompt.com
In reply to: Andreas Pflug (#19)
#35Martijn van Oosterhout
kleptog@svana.org
In reply to: Jonah H. Harris (#27)
#36Joshua D. Drake
jd@commandprompt.com
In reply to: Jonah H. Harris (#27)
#37Luke Lonergan
llonergan@greenplum.com
In reply to: Joshua D. Drake (#33)
#38Bruce Momjian
bruce@momjian.us
In reply to: Adrian Maier (#20)
#39Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#38)
#40Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#22)
#41Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#39)
#42Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#41)
#43Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#42)
#44Stefan Kaltenbrunner
stefan@kaltenbrunner.cc
In reply to: Merlin Moncure (#29)
#45Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#43)
#46Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martijn van Oosterhout (#35)
#47Tom Lane
tgl@sss.pgh.pa.us
In reply to: Luke Lonergan (#12)
#48Tom Lane
tgl@sss.pgh.pa.us
In reply to: Guillaume Smet (#21)
#49Kenneth Marshall
ktm@it.is.rice.edu
In reply to: Tom Lane (#48)
#50Josh Berkus
josh@agliodbs.com
In reply to: Luke Lonergan (#37)
#51mdean
mdean@xn1.com
In reply to: Joshua D. Drake (#45)
#52Luke Lonergan
llonergan@greenplum.com
In reply to: mdean (#51)
#53Joe Conway
mail@joeconway.com
In reply to: Tom Lane (#47)
#54Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Guillaume Smet (#21)
#55Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Josh Berkus (#16)
#56Adnan DURSUN
a_dursun@hotmail.com
In reply to: Luke Lonergan (#37)
#57Joshua D. Drake
jd@commandprompt.com
In reply to: mdean (#51)
#58Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#7)
#59Josh Berkus
josh@agliodbs.com
In reply to: Joshua D. Drake (#39)
#60Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Bruce Momjian (#40)
#61mdean
mdean@xn1.com
In reply to: Joshua D. Drake (#57)
#62Stephen Frost
sfrost@snowman.net
In reply to: Jim Nasby (#55)
#63Jonah H. Harris
jonah.harris@gmail.com
In reply to: Tom Lane (#46)
#64Bruce Momjian
bruce@momjian.us
In reply to: Jonah H. Harris (#63)
#65Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jim Nasby (#60)
#66Jonah H. Harris
jonah.harris@gmail.com
In reply to: Bruce Momjian (#64)
#67Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Joe Conway (#53)
#68Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Stephen Frost (#62)
#69Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#65)
#70David Fetter
david@fetter.org
In reply to: Bruce Momjian (#40)
#71Bruce Momjian
bruce@momjian.us
In reply to: Jonah H. Harris (#66)
#72Josh Berkus
josh@agliodbs.com
In reply to: Jonah H. Harris (#63)
#73Joshua D. Drake
jd@commandprompt.com
In reply to: David Fetter (#70)
#74Stephen Frost
sfrost@snowman.net
In reply to: Jim Nasby (#68)
#75David Fetter
david@fetter.org
In reply to: Joshua D. Drake (#32)
#76Joshua D. Drake
jd@commandprompt.com
In reply to: David Fetter (#75)
#77David Fetter
david@fetter.org
In reply to: Joshua D. Drake (#76)
#78Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: David Fetter (#70)
#79Bruce Momjian
bruce@momjian.us
In reply to: Jim Nasby (#78)
#80Neil Conway
neilc@samurai.com
In reply to: David Fetter (#70)
#81Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#79)
#82David Fetter
david@fetter.org
In reply to: Neil Conway (#80)
#83Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: David Fetter (#82)
#84Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#73)
#85Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#84)
#86Josh Berkus
josh@agliodbs.com
In reply to: Andrew Dunstan (#85)
#87Rick Gigger
rick@alpinenetworking.com
In reply to: Bruce Momjian (#9)
#88Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#84)
#89Bruce Momjian
bruce@momjian.us
In reply to: Lukas Kahwe Smith (#83)
#90David Fetter
david@fetter.org
In reply to: Bruce Momjian (#89)
#91Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#89)
#92Neil Conway
neilc@samurai.com
In reply to: David Fetter (#82)
#93Tom Lane
tgl@sss.pgh.pa.us
In reply to: Rick Gigger (#87)
#94Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#89)
#95Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#91)
#96Tom Lane
tgl@sss.pgh.pa.us
In reply to: Neil Conway (#92)
#97Tom Lane
tgl@sss.pgh.pa.us
In reply to: Andrew Dunstan (#91)
#98Robert Treat
xzilla@users.sourceforge.net
In reply to: mdean (#61)
#99Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#96)
#100Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#99)
#101Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#97)
#102Robert Treat
xzilla@users.sourceforge.net
In reply to: Tom Lane (#93)
#103Jonah H. Harris
jonah.harris@gmail.com
In reply to: Tom Lane (#96)
#104Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#97)
#105Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Treat (#102)
#106Tom Lane
tgl@sss.pgh.pa.us
In reply to: Andrew Dunstan (#104)
#107Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#100)
#108Matthew T. O'Connor
matthew@zeut.net
In reply to: Robert Treat (#102)
#109Rick Gigger
rick@alpinenetworking.com
In reply to: Jim Nasby (#68)
#110Rick Gigger
rick@alpinenetworking.com
In reply to: David Fetter (#14)
#111Peter Eisentraut
peter_e@gmx.net
In reply to: Joshua D. Drake (#99)
#112Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#106)
In reply to: Matthew T. O'Connor (#108)
#114Ron Mayer
rm_pg@cheapcomplexdevices.com
In reply to: Tom Lane (#1)
In reply to: Joshua D. Drake (#94)
#116Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#112)
#117Joshua D. Drake
jd@commandprompt.com
In reply to: Peter Eisentraut (#111)
#118Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#116)
#119Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#116)
#120Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martijn van Oosterhout (#113)
#121Josh Berkus
josh@agliodbs.com
In reply to: Neil Conway (#92)
#122Josh Berkus
josh@agliodbs.com
In reply to: Rick Gigger (#109)
#123Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Josh Berkus (#121)
#124Ron Mayer
rm_pg@cheapcomplexdevices.com
In reply to: Tom Lane (#96)
#125Andrew Dunstan
andrew@dunslane.net
In reply to: Ron Mayer (#124)
#126Ron Mayer
rm_pg@cheapcomplexdevices.com
In reply to: Andrew Dunstan (#125)
#127Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#120)
#128Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#122)
#129Chris Browne
cbbrowne@acm.org
In reply to: Andrew Dunstan (#22)
#130Chris Browne
cbbrowne@acm.org
In reply to: Andrew Dunstan (#22)
#131The Hermit Hacker
scrappy@hub.org
In reply to: Peter Eisentraut (#111)
#132David Fetter
david@fetter.org
In reply to: Josh Berkus (#121)
#133Roman Neuhauser
neuhauser@sigpipe.cz
In reply to: Martijn van Oosterhout (#115)
#134A.M.
agentm@themactionfaction.com
In reply to: Chris Browne (#130)
#135Greg Sabino Mullane
greg@turnstep.com
In reply to: Andrew Dunstan (#127)
#136Luke Lonergan
llonergan@greenplum.com
In reply to: Greg Sabino Mullane (#135)
#137Andrew Dunstan
andrew@dunslane.net
In reply to: Greg Sabino Mullane (#135)
#138Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Sabino Mullane (#135)
#139Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#138)
#140Dave Page
dpage@pgadmin.org
In reply to: Joshua D. Drake (#139)
#141Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#128)
In reply to: Bruce Momjian (#141)
#143Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martijn van Oosterhout (#142)
In reply to: Tom Lane (#143)
#145Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Kenneth Marshall (#49)
#146Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Andrew Dunstan (#118)
#147Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#97)
#148Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#100)
#149Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Ron Mayer (#126)
#150Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Jim Nasby (#149)
#151Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Bruce Momjian (#141)
#152Josh Berkus
josh@agliodbs.com
In reply to: Bruce Momjian (#116)
#153Sander Steffann
s.steffann@computel.nl
In reply to: Bruce Momjian (#4)
#154Bruce Momjian
bruce@momjian.us
In reply to: Josh Berkus (#152)
#155Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#119)
#156Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#154)
#157Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#156)
#158Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#157)
#159Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#158)
#160Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Bruce Momjian (#159)
#161Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#155)
#162Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#161)
#163Chris Browne
cbbrowne@acm.org
In reply to: Joshua D. Drake (#161)
#164Bruce Momjian
bruce@momjian.us
In reply to: Chris Browne (#163)
#165Chris Browne
cbbrowne@acm.org
In reply to: Chris Browne (#163)
#166Joshua D. Drake
jd@commandprompt.com
In reply to: Chris Browne (#165)
#167Josh Berkus
josh@agliodbs.com
In reply to: Bruce Momjian (#164)
#168A.M.
agentm@themactionfaction.com
In reply to: Josh Berkus (#167)
#169Joshua D. Drake
jd@commandprompt.com
In reply to: Josh Berkus (#167)
#170Bruce Momjian
bruce@momjian.us
In reply to: Josh Berkus (#167)
#171Josh Berkus
josh@agliodbs.com
In reply to: Bruce Momjian (#170)
#172Bruce Momjian
bruce@momjian.us
In reply to: Josh Berkus (#171)
#173Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Josh Berkus (#171)
#174Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Lukas Kahwe Smith (#173)
#175Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#174)
#176mdean
mdean@xn1.com
In reply to: Lukas Kahwe Smith (#173)
#177Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Joshua D. Drake (#175)
#178Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#177)
#179Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#178)
#180Chris Browne
cbbrowne@acm.org
In reply to: Bruce Momjian (#164)
#181Joshua D. Drake
jd@commandprompt.com
In reply to: Chris Browne (#180)
#182korryd@enterprisedb.com
korryd@enterprisedb.com
In reply to: A.M. (#168)
#183Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#181)
#184Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#183)
#185Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#183)
#186Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#184)
#187Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#186)
#188Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Joshua D. Drake (#186)
#189Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#187)
#190Joshua D. Drake
jd@commandprompt.com
In reply to: Jim Nasby (#188)
#191Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Bruce Momjian (#179)
#192Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#187)
#193Andrew Dunstan
andrew@dunslane.net
In reply to: Joshua D. Drake (#190)
#194Joshua D. Drake
jd@commandprompt.com
In reply to: Andrew Dunstan (#193)
#195Bruce Momjian
bruce@momjian.us
In reply to: Jim Nasby (#188)
#196Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#189)
#197Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#190)
#198Bruce Momjian
bruce@momjian.us
In reply to: Jim Nasby (#191)
#199Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#196)
#200Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#192)
#201Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#193)
#202Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#200)
#203Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#199)
#204Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#202)
#205Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#204)
#206Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#205)
#207Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#206)
#208Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#207)
#209Heikki Linnakangas
heikki.linnakangas@enterprisedb.com
In reply to: Bruce Momjian (#187)
#210Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#209)
#211Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#208)
#212Joshua D. Drake
jd@commandprompt.com
In reply to: Joshua D. Drake (#211)
#213Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#186)
#214Dave Page
dpage@pgadmin.org
In reply to: Tom Lane (#213)
#215Andrew Hammond
andrew.george.hammond@gmail.com
In reply to: Joshua D. Drake (#99)
#216Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#213)
#217Joshua D. Drake
jd@commandprompt.com
In reply to: Andrew Hammond (#215)
#218Neil Conway
neilc@samurai.com
In reply to: Bruce Momjian (#201)
#219Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Neil Conway (#218)
#220Robert Treat
xzilla@users.sourceforge.net
In reply to: Bruce Momjian (#198)
#221Mark Kirkwood
mark.kirkwood@catalyst.net.nz
In reply to: Robert Treat (#220)
#222The Hermit Hacker
scrappy@hub.org
In reply to: Dave Page (#214)
#223Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mark Kirkwood (#221)
#224Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Tom Lane (#223)
#225Dave Page
dpage@pgadmin.org
In reply to: Lukas Kahwe Smith (#224)
#226Josh Berkus
josh@agliodbs.com
In reply to: Dave Page (#225)
#227Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#223)
#228Merlin Moncure
mmoncure@gmail.com
In reply to: Bruce Momjian (#204)
#229Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Jim Nasby (#227)
#230Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#229)
#231Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#229)
#232Neil Conway
neilc@samurai.com
In reply to: Joshua D. Drake (#230)
#233Joshua D. Drake
jd@commandprompt.com
In reply to: Neil Conway (#232)
#234Bruce Momjian
bruce@momjian.us
In reply to: Merlin Moncure (#228)
#235Bruce Momjian
bruce@momjian.us
In reply to: Jim Nasby (#227)
#236Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#235)
#237Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#236)
#238Reinoud van Leeuwen
reinoud.v@n.leeuwen.net
In reply to: Joshua D. Drake (#236)
#239Lukas Kahwe Smith
smith@pooteeweet.org
In reply to: Reinoud van Leeuwen (#238)
#240Zdenek Kotala
Zdenek.Kotala@Sun.COM
In reply to: Neil Conway (#232)
#241Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Joshua D. Drake (#230)
#242Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#241)
#243Joshua D. Drake
jd@commandprompt.com
In reply to: Zdenek Kotala (#240)
#244Andrew Dunstan
andrew@dunslane.net
In reply to: Joshua D. Drake (#242)
#245Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Joshua D. Drake (#242)
#246Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#245)
#247Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#245)
#248Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Joshua D. Drake (#242)
#249Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Jim Nasby (#248)
In reply to: Alvaro Herrera (#249)
#251Lamar Owen
lamar.owen@wgcr.org
In reply to: Josh Berkus (#16)
#252The Hermit Hacker
scrappy@hub.org
In reply to: Alvaro Herrera (#245)
#253Kenneth Marshall
ktm@it.is.rice.edu
In reply to: The Hermit Hacker (#252)
#254mdean
mdean@xn1.com
In reply to: The Hermit Hacker (#252)
#255Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Kenneth Marshall (#253)
#256The Hermit Hacker
scrappy@hub.org
In reply to: Jim Nasby (#255)
#257Kenneth Marshall
ktm@it.is.rice.edu
In reply to: Jim Nasby (#255)
#258Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Jim Nasby (#255)
#259Larry Rosenman
ler@lerctr.org
In reply to: Alvaro Herrera (#258)
#260Chris Browne
cbbrowne@acm.org
In reply to: Alvaro Herrera (#258)
#261Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Alvaro Herrera (#258)
#262Chris Browne
cbbrowne@acm.org
In reply to: Tom Lane (#223)
#263mdean
mdean@xn1.com
In reply to: Christopher Kings-Lynne (#261)
#264Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Chris Browne (#262)
#265Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jim Nasby (#255)
#266Michael Glaesemann
grzm@seespotcode.net
In reply to: Tom Lane (#265)
#267Peter Eisentraut
peter_e@gmx.net
In reply to: Tom Lane (#265)
#268Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#265)
#269Robert Treat
xzilla@users.sourceforge.net
In reply to: Peter Eisentraut (#267)
#270Peter Eisentraut
peter_e@gmx.net
In reply to: Robert Treat (#269)
In reply to: Peter Eisentraut (#270)
#272Kenneth Marshall
ktm@it.is.rice.edu
In reply to: Peter Eisentraut (#267)
#273Kenneth Marshall
ktm@it.is.rice.edu
In reply to: Michael Glaesemann (#266)
#274Andrew Dunstan
andrew@dunslane.net
In reply to: Martijn van Oosterhout (#271)
#275Andrew Hammond
andrew.george.hammond@gmail.com
In reply to: Kenneth Marshall (#253)
#276Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Christopher Kings-Lynne (#264)
#277Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Andrew Dunstan (#274)
#278Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Josh Berkus (#268)
#279Chris Browne
cbbrowne@acm.org
In reply to: Mark Kirkwood (#221)
#280mdean
mdean@xn1.com
In reply to: Jim Nasby (#278)
#281The Hermit Hacker
scrappy@hub.org
In reply to: Robert Treat (#269)
#282Bruce Momjian
bruce@momjian.us
In reply to: Andrew Dunstan (#274)
#283Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#282)
#284Peter Eisentraut
peter_e@gmx.net
In reply to: Andrew Dunstan (#274)
#285Peter Eisentraut
peter_e@gmx.net
In reply to: Martijn van Oosterhout (#271)
#286Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#282)
#287Josh Berkus
josh@agliodbs.com
In reply to: Bruce Momjian (#282)
#288Tino Wildenhain
tino@wildenhain.de
In reply to: Josh Berkus (#287)
#289Magnus Hagander
magnus@hagander.net
In reply to: Martijn van Oosterhout (#271)
#290Magnus Hagander
magnus@hagander.net
In reply to: The Hermit Hacker (#281)
#291Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Magnus Hagander (#289)
#292Bruce Momjian
bruce@momjian.us
In reply to: Magnus Hagander (#290)
#293Magnus Hagander
magnus@hagander.net
In reply to: Tom Lane (#265)
#294Magnus Hagander
magnus@hagander.net
In reply to: Jim Nasby (#291)
#295Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Magnus Hagander (#293)
#296Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Magnus Hagander (#294)
#297Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#293)
#298Andrew Dunstan
andrew@dunslane.net
In reply to: Jim Nasby (#296)
#299Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#297)
#300Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Tom Lane (#297)
#301Peter Eisentraut
peter_e@gmx.net
In reply to: Alvaro Herrera (#300)
#302Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Peter Eisentraut (#301)
#303Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#300)
#304Niederland
niederland@gmail.com
In reply to: Tom Lane (#223)
In reply to: Tom Lane (#303)
#306Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#303)
#307Josh Berkus
josh@agliodbs.com
In reply to: Andrew Dunstan (#306)
#308Joshua D. Drake
jd@commandprompt.com
In reply to: Josh Berkus (#307)
#309Bruce Momjian
bruce@momjian.us
In reply to: Josh Berkus (#307)
#310Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#309)
#311Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#309)
#312Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#309)
#313Andrew Dunstan
andrew@dunslane.net
In reply to: Tom Lane (#311)
#314Andrew Dunstan
andrew@dunslane.net
In reply to: Andrew Dunstan (#313)
#315Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Alvaro Herrera (#302)
#316Marko Kreen
markokr@gmail.com
In reply to: Peter Eisentraut (#301)
#317Andrew Dunstan
andrew@dunslane.net
In reply to: Marko Kreen (#316)
#318Bort, Paul
pbort@tmwsystems.com
In reply to: Andrew Hammond (#275)
#319Josh Berkus
josh@agliodbs.com
In reply to: Andrew Dunstan (#317)
#320Peter Eisentraut
peter_e@gmx.net
In reply to: Niederland (#304)