Updated backslash consistency patch

Started by Greg Sabino Mullaneover 17 years ago145 messageshackers
Jump to latest
#1Greg Sabino Mullane
greg@turnstep.com

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

--
Greg Sabino Mullane

Attachments:

newbackslash_consistency.patchtext/x-patch; name=newbackslash_consistency.patchDownload+141-110
#2Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Greg Sabino Mullane (#1)
Re: Updated backslash consistency patch

Greg Sabino Mullane wrote:

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Some comments:

1. toast objects no longer show up anywhere; they are removed in the
non-system case by excluding pg_toast% schemas, and are removed in the
system case by requiring nspname = 'pg_catalog'

2. the help.c patch no longer applies due to the \dC patch recently
applied

3. the help.c patch breaks alignment of the help output. I think the
best way to fix it would be to change [PATTERN] into something shorter
like [PAT] and add a mention to that in the first line, something like

fprintf(output, _("Informational\n"));
! fprintf(output, _(" Modifiers: S = show system objects + = Additional detail\n"));

fprintf(output, _(" [PAT] means an optional glob-like pattern\n");

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#2)
Re: Updated backslash consistency patch

Alvaro Herrera <alvherre@commandprompt.com> writes:

3. the help.c patch breaks alignment of the help output. I think the
best way to fix it would be to change [PATTERN] into something shorter
like [PAT] and add a mention to that in the first line, something like

I'd rather stick with [PATTERN]. Can't we just add more spaces to keep
all the descriptions aligned?

regards, tom lane

#4Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Tom Lane (#3)
Re: Updated backslash consistency patch

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

3. the help.c patch breaks alignment of the help output. I think the
best way to fix it would be to change [PATTERN] into something shorter
like [PAT] and add a mention to that in the first line, something like

I'd rather stick with [PATTERN]. Can't we just add more spaces to keep
all the descriptions aligned?

Yes, but it shortens the available space for all the texts (which could
cause some of them to become two lines, but I didn't check) and it means
the translations have to be updated.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

#5Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Alvaro Herrera (#4)
Re: Updated backslash consistency patch

Alvaro Herrera wrote:

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

3. the help.c patch breaks alignment of the help output. I think the
best way to fix it would be to change [PATTERN] into something shorter
like [PAT] and add a mention to that in the first line, something like

I'd rather stick with [PATTERN]. Can't we just add more spaces to keep
all the descriptions aligned?

Yes, but it shortens the available space for all the texts (which could
cause some of them to become two lines, but I didn't check) and it means
the translations have to be updated.

Forgot to add: ... but I don't really care all that much, as long as
alignment is OK as a whole.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#4)
Re: Updated backslash consistency patch

Alvaro Herrera <alvherre@commandprompt.com> writes:

Tom Lane wrote:

I'd rather stick with [PATTERN]. Can't we just add more spaces to keep
all the descriptions aligned?

Yes, but it shortens the available space for all the texts (which could
cause some of them to become two lines, but I didn't check) and it means
the translations have to be updated.

The translations will get broken either way, so that doesn't seem like
much of an argument. As for length, only \z seems to be in trouble and
that could probably be shortened.

regards, tom lane

#7Greg Sabino Mullane
greg@turnstep.com
In reply to: Tom Lane (#6)
Re: FWD: Re: Updated backslash consistency patch

2. the help.c patch no longer applies

3. the help.c patch breaks alignment of the help output

Attached is a patch to fix problems 2 and 3: help.c clean application and
formatting of the output therein. I also put \z right after \dp and removed
the duplicate wording, to make it fit better, per comments in this thread.

--
Greg Sabino Mullane

Attachments:

backslash_consistency.v2.patchtext/x-patch; name=backslash_consistency.v2.patchDownload+158-125
#8Bruce Momjian
bruce@momjian.us
In reply to: Greg Sabino Mullane (#7)
Re: FWD: Re: Updated backslash consistency patch

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Patch applied, thanks.

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

Greg Sabino Mullane wrote:
-- Start of PGP signed section.

2. the help.c patch no longer applies

3. the help.c patch breaks alignment of the help output

Attached is a patch to fix problems 2 and 3: help.c clean application and
formatting of the output therein. I also put \z right after \dp and removed
the duplicate wording, to make it fit better, per comments in this thread.

--
Greg Sabino Mullane

[ Attachment, skipping... ]
-- End of PGP section, PGP failed!

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

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

#9Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#8)
Re: FWD: Re: Updated backslash consistency patch

Bruce Momjian wrote:

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Patch applied, thanks.

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

#10Bernd Helmle
mailings@oopsware.de
In reply to: Peter Eisentraut (#9)
Re: FWD: Re: Updated backslash consistency patch

--On Donnerstag, Januar 15, 2009 17:51:35 +0200 Peter Eisentraut
<peter_e@gmx.net> wrote:

This patch has annoyed me twice in two days now, and similarly with other
people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

I'd like to second this. It makes looking for specific functions and/or
other objects really awful, especially if you accidently forgot the S and
you're getting to think this function doesn't even exist....

--
Thanks

Bernd

#11Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#9)
Re: FWD: Re: Updated backslash consistency patch

Peter Eisentraut wrote:

Bruce Momjian wrote:

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Patch applied, thanks.

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

Well, \dT is even worse. ;-) (How many users have user-defined types?)

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions). It is hard to
argue that our previous behavior was logical (though perhaps useful).

The only thing I can suggest at this point is some kind of setting that
defaults to 'S' for psql \d commands, but that is going to affect \dt as
well.

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

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

#12Tom Lane
tgl@sss.pgh.pa.us
In reply to: Peter Eisentraut (#9)
Re: FWD: Re: Updated backslash consistency patch

Peter Eisentraut <peter_e@gmx.net> writes:

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

I agree, this change mostly sucks, and particularly with respect to \df.

regards, tom lane

#13Heikki Linnakangas
heikki.linnakangas@enterprisedb.com
In reply to: Bruce Momjian (#11)
Re: FWD: Re: Updated backslash consistency patch

Bruce Momjian wrote:

Peter Eisentraut wrote:

Bruce Momjian wrote:

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Patch applied, thanks.

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

Well, \dT is even worse. ;-) (How many users have user-defined types?)

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions). It is hard to
argue that our previous behavior was logical (though perhaps useful).

Consistency is nice, but I'm used to typing \df pg_foobar() as well.
Could we make plain "\df" list only user functions, but "\df XXX" search
for system functions as well? And the same for all \d* commands, for the
consistency.

--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com

#14Bruce Momjian
bruce@momjian.us
In reply to: Heikki Linnakangas (#13)
Re: FWD: Re: Updated backslash consistency patch

Heikki Linnakangas wrote:

Bruce Momjian wrote:

Peter Eisentraut wrote:

Bruce Momjian wrote:

Here's an updated version of the psql backslash patch that should
apply cleanly to the current HEAD. To recap, this makes all the \dX
commands (most importantly to most: \df) work like \dt does, in that it
requires a \dXS to see system items. See the archives for much more
discussion on the issue.

Patch applied, thanks.

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

Well, \dT is even worse. ;-) (How many users have user-defined types?)

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions). It is hard to
argue that our previous behavior was logical (though perhaps useful).

Consistency is nice, but I'm used to typing \df pg_foobar() as well.
Could we make plain "\df" list only user functions, but "\df XXX" search
for system functions as well? And the same for all \d* commands, for the
consistency.

That makes sense; let me work on that.

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

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

#15Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#11)
Re: FWD: Re: Updated backslash consistency patch

Bruce Momjian <bruce@momjian.us> writes:

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions).

I think this falls in the category of "be careful what you wish for,
you might get it". It is now blindingly obvious that the folks asking
for that had not actually lived with the behavior for any period of
time.

Personally I think we should just revert the patch and go back to the
behavior we've had for umpteen years. However, if you cannot bear to
leave well enough alone, how about *reversing* the sense --- that is,
default behavior is to show everything and there is an extra character
to omit system objects?

regards, tom lane

#16Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#15)
Re: FWD: Re: Updated backslash consistency patch

Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions).

I think this falls in the category of "be careful what you wish for,
you might get it". It is now blindingly obvious that the folks asking
for that had not actually lived with the behavior for any period of
time.

Personally I think we should just revert the patch and go back to the
behavior we've had for umpteen years. However, if you cannot bear to
leave well enough alone, how about *reversing* the sense --- that is,
default behavior is to show everything and there is an extra character
to omit system objects?

I got several emails thanking me for applying the patch, so there is
clearly user-demand for 'S'. I think _we_ as developers look at the
system stuff a lot but in user-land, they would rather not see it by
default.

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

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

#17Greg Sabino Mullane
greg@turnstep.com
In reply to: Peter Eisentraut (#9)
Re: FWD: Re: Updated backslash consistency patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

This patch has annoyed me twice in two days now, and similarly with
other people I know. Having to type \dfS now is about the worst loss of
usability in psql that I can recall. Can we reconsider or revert this?

The problem is that you, me, and the people we know are the only ones
who actually use \df to see system functions. 99.99% of users don't care,
or don't even know, about the system functions - but they do care about
being able to view /their/ functions. So from a usability perspective,
asking a small minority of users to learn to type an extra character is
a small price to pay for a great leap in usability for everyone else.

Frankly, the previous behavior was simply broken: there was no way to
see all your functions (unless they happened to live in a single
schema, then you could do the non-intuituve and annoying \df schemaname.)
For the record, many of the people *I* know, including many 'hackers',
like this change a lot.

- --
Greg Sabino Mullane greg@turnstep.com
End Point Corporation
PGP Key: 0x14964AC8 200901151139
http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8
-----BEGIN PGP SIGNATURE-----

iEYEAREDAAYFAklvaAkACgkQvJuQZxSWSshpJQCbB5LbrjuP1Q9CcYAkdh6xLnoC
kSsAoLvXVnGqJLi1RfnmIgzn/VRVjF9B
=Twyv
-----END PGP SIGNATURE-----

#18Magnus Hagander
magnus@hagander.net
In reply to: Tom Lane (#15)
Re: FWD: Re: Updated backslash consistency patch

Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

The basic goal of the patch was to make 'S' consistent for all \d
backslash commands, and we had a lot of discussion about it, and many
people asked for it (I can't find my user functions).

I think this falls in the category of "be careful what you wish for,
you might get it". It is now blindingly obvious that the folks asking
for that had not actually lived with the behavior for any period of
time.

Personally I think we should just revert the patch and go back to the
behavior we've had for umpteen years. However, if you cannot bear to
leave well enough alone, how about *reversing* the sense --- that is,
default behavior is to show everything and there is an extra character
to omit system objects?

(apologies if I didn't read the thread carefully enough to realize what
it was about - it may be that we're talking about a different behavior
than I'm referring to here...)

Are you saying that "\dt" should include all system tables, for example?
I'd find that a very bad thing...

In fact, just to chime in on the opposite side of people here, I think
that having "\df" just return the user defined functions is a *good*
thing, one that I've wanted. Now, if I do "\df pg_something", I'd still
like it to include system ones.. But finding your own user function in
the plain \df list is horrible.

//Magnus

#19Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#16)
Re: FWD: Re: Updated backslash consistency patch

On Thu, 2009-01-15 at 11:45 -0500, Bruce Momjian wrote:

Tom Lane wrote:

Bruce Momjian <bruce@momjian.us> writes:

I got several emails thanking me for applying the patch, so there is
clearly user-demand for 'S'. I think _we_ as developers look at the
system stuff a lot but in user-land, they would rather not see it by
default.

+1.

Joshua D. Drake

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

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

--
PostgreSQL - XMPP: jdrake@jabber.postgresql.org
Consulting, Development, Support, Training
503-667-4564 - http://www.commandprompt.com/
The PostgreSQL Company, serving since 1997

#20Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#16)
Re: FWD: Re: Updated backslash consistency patch

Bruce Momjian <bruce@momjian.us> writes:

Tom Lane wrote:

I think this falls in the category of "be careful what you wish for,
you might get it". It is now blindingly obvious that the folks asking
for that had not actually lived with the behavior for any period of
time.

I got several emails thanking me for applying the patch, so there is
clearly user-demand for 'S'.

Were any of them from people who had actually *used* the patch for more
than five minutes? I think this is clearly a case of allowing abstract
consistency considerations to override usability.

The real problem here is that the 'S' suffix for \dt is a bad precedent
for everything else. If you want consistency then we need to change
that end of things. I think that the idea of a switch to omit system
objects, rather than include them, might work.

regards, tom lane

#21Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#20)
#22Rod Taylor
rbt@rbt.ca
In reply to: Tom Lane (#20)
#23Brendan Jurd
direvus@gmail.com
In reply to: Greg Sabino Mullane (#17)
#24Robert Haas
robertmhaas@gmail.com
In reply to: Bruce Momjian (#16)
#25Sam Mason
sam@samason.me.uk
In reply to: Brendan Jurd (#23)
#26Tom Lane
tgl@sss.pgh.pa.us
In reply to: Brendan Jurd (#23)
#27Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#26)
#28Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#26)
#29Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#27)
#30Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#29)
#31Sam Mason
sam@samason.me.uk
In reply to: Joshua D. Drake (#28)
#32Tom Lane
tgl@sss.pgh.pa.us
In reply to: Rod Taylor (#22)
#33Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#30)
#34Robert Haas
robertmhaas@gmail.com
In reply to: Bruce Momjian (#30)
#35Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#34)
#36Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#15)
#37Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#36)
#38Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#35)
#39Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#38)
#40Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#35)
#41Robert Haas
robertmhaas@gmail.com
In reply to: Joshua D. Drake (#37)
#42David Fetter
david@fetter.org
In reply to: Tom Lane (#33)
#43Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#40)
#44David Fetter
david@fetter.org
In reply to: Robert Haas (#41)
#45Tom Lane
tgl@sss.pgh.pa.us
In reply to: David Fetter (#44)
#46Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#20)
#47Dimitri Fontaine
dimitri@2ndQuadrant.fr
In reply to: Tom Lane (#12)
#48Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#46)
#49Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dimitri Fontaine (#47)
#50Dimitri Fontaine
dimitri@2ndQuadrant.fr
In reply to: Tom Lane (#49)
#51Robert Haas
robertmhaas@gmail.com
In reply to: Josh Berkus (#46)
#52Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#48)
#53Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#52)
#54Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#53)
#55Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#53)
#56Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#54)
#57Stephen Frost
sfrost@snowman.net
In reply to: Robert Haas (#55)
#58Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#55)
#59Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#58)
#60Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#58)
#61Joshua D. Drake
jd@commandprompt.com
In reply to: Josh Berkus (#59)
#62Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#59)
#63Stephen Frost
sfrost@snowman.net
In reply to: Joshua D. Drake (#61)
#64Josh Berkus
josh@agliodbs.com
In reply to: Stephen Frost (#63)
#65Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stephen Frost (#63)
#66Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#65)
#67Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#65)
#68Josh Berkus
josh@agliodbs.com
In reply to: Robert Haas (#67)
#69Stephen Frost
sfrost@snowman.net
In reply to: Josh Berkus (#68)
#70Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#65)
#71Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#68)
#72Stephen Frost
sfrost@snowman.net
In reply to: Josh Berkus (#64)
#73Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#71)
#74Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stephen Frost (#70)
#75Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#74)
#76Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stephen Frost (#72)
#77Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Tom Lane (#76)
#78Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#76)
#79Stephen Frost
sfrost@snowman.net
In reply to: Alvaro Herrera (#77)
#80Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#71)
#81Josh Berkus
josh@agliodbs.com
In reply to: Josh Berkus (#80)
#82Joshua D. Drake
jd@commandprompt.com
In reply to: Josh Berkus (#80)
#83Magnus Hagander
magnus@hagander.net
In reply to: Stephen Frost (#79)
#84Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#43)
#85Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#84)
#86David E. Wheeler
david@kineticode.com
In reply to: Tom Lane (#85)
#87Joshua D. Drake
jd@commandprompt.com
In reply to: David E. Wheeler (#86)
#88Tom Lane
tgl@sss.pgh.pa.us
In reply to: David E. Wheeler (#86)
#89Greg Sabino Mullane
greg@turnstep.com
In reply to: Tom Lane (#85)
#90David E. Wheeler
david@kineticode.com
In reply to: Tom Lane (#88)
#91Tom Lane
tgl@sss.pgh.pa.us
In reply to: Joshua D. Drake (#87)
#92Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#91)
#93Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Sabino Mullane (#89)
#94Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#85)
#95Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#94)
#96Greg Sabino Mullane
greg@turnstep.com
In reply to: Tom Lane (#93)
#97Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#95)
#98Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#97)
#99Joshua D. Drake
jd@commandprompt.com
In reply to: Tom Lane (#98)
#100Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#98)
#101David E. Wheeler
david@kineticode.com
In reply to: Joshua D. Drake (#99)
#102Kevin Grittner
Kevin.Grittner@wicourts.gov
In reply to: Tom Lane (#85)
#103Tom Lane
tgl@sss.pgh.pa.us
In reply to: David E. Wheeler (#101)
#104Tom Lane
tgl@sss.pgh.pa.us
In reply to: Greg Sabino Mullane (#96)
#105Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#103)
#106Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#98)
#107Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#105)
#108Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#103)
#109Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#106)
#110Tom Lane
tgl@sss.pgh.pa.us
In reply to: Kevin Grittner (#102)
#111Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#108)
#112Robert Haas
robertmhaas@gmail.com
In reply to: Tom Lane (#111)
#113Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#84)
#114Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#113)
#115Robert Haas
robertmhaas@gmail.com
In reply to: Bruce Momjian (#114)
#116Bruce Momjian
bruce@momjian.us
In reply to: Robert Haas (#115)
#117Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#116)
#118Greg Sabino Mullane
greg@turnstep.com
In reply to: Bruce Momjian (#116)
#119Dimitri Fontaine
dimitri@2ndQuadrant.fr
In reply to: Bruce Momjian (#116)
#120Stephen Frost
sfrost@snowman.net
In reply to: Bruce Momjian (#116)
#121Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#117)
#122Bruce Momjian
bruce@momjian.us
In reply to: Greg Sabino Mullane (#118)
#123Bruce Momjian
bruce@momjian.us
In reply to: Dimitri Fontaine (#119)
#124Martin Pihlak
martin.pihlak@gmail.com
In reply to: Bruce Momjian (#114)
#125Bruce Momjian
bruce@momjian.us
In reply to: Martin Pihlak (#124)
#126Peter Eisentraut
peter_e@gmx.net
In reply to: Robert Haas (#67)
#127Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#126)
#128Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#127)
#129Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#128)
#130Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#129)
#131Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#130)
#132Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#131)
#133Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#132)
#134Robert Haas
robertmhaas@gmail.com
In reply to: Bruce Momjian (#133)
#135Stephen Frost
sfrost@snowman.net
In reply to: Robert Haas (#134)
#136Stephen Frost
sfrost@snowman.net
In reply to: Bruce Momjian (#133)
#137Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stephen Frost (#136)
#138Grzegorz Jaskiewicz
gj@pointblue.com.pl
In reply to: Tom Lane (#137)
#139David Fetter
david@fetter.org
In reply to: Grzegorz Jaskiewicz (#138)
#140Grzegorz Jaskiewicz
gj@pointblue.com.pl
In reply to: David Fetter (#139)
#141Grzegorz Jaskiewicz
gj@pointblue.com.pl
In reply to: Grzegorz Jaskiewicz (#140)
#142Stephen Frost
sfrost@snowman.net
In reply to: David Fetter (#139)
#143Grzegorz Jaskiewicz
gj@pointblue.com.pl
In reply to: Stephen Frost (#142)
#144Bruce Momjian
bruce@momjian.us
In reply to: Stephen Frost (#142)
#145Bruce Momjian
bruce@momjian.us
In reply to: Stephen Frost (#136)