PostgreSQL 8.0.0 Release Candidate 5

Started by The Hermit Hackerover 21 years ago120 messageshackersgeneral
Jump to latest
#1The Hermit Hacker
scrappy@hub.org
hackers

Due to several small, and one fairly large, bugs that were found in
Release Candidate 4, we have been forced to release our 5th Release (and
hopefully last) Candidate so that we can get some proper testing in on the
changes before release.

A current list of *known* supported platforms can be found at:

http://developer.postgresql.org/supported-platforms.html

We're always looking to improve that list, so we encourage anyone that is
running a platform not listed to please report on any success or failures with
Release Candidate 4.

Baring *any* coding changes (documentation != code) over the next week or so,
we *hope* that this will the final Release Candidate before Full Release, with
that being aimed for the 19th of January.

As always, this release is available on all mirrors, as listed at:

http://wwwmaster.postgresql.org/download/mirrors-ftp

For those using Bittorrent, David Fetter has updated the .torrents,
available at:

http://bt.postgresql.org

Please report any bug reports with this Release Candidate to:

pgsql-bugs@postgresql.org

----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664

#2Simon Riggs
simon@2ndQuadrant.com
In reply to: The Hermit Hacker (#1)
hackers
SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Not sure what is going on here: why is SUSE not listed on the supported
platforms list? (still)

...is it because Reinhard seems resistant (after private conversation)
to the idea of submitting a formal port report via HACKERS, like
everybody else?

...or is it because his postings to ANNOUNCE that the port to SUSE have
gone unnoticed by those that compile the supported platforms list?

...or both?

There seems no reason for either to occur, but still - no port listed.

Please list the SUSE port, as reported by Reinhard Max.
Please can Reinhard (or another SUSE rep) submit port reports to
pgsql-hackers@postgresql.org.

Best Regards, Simon Riggs

Show quoted text

On Tue, 2005-01-11 at 16:15 -0400, Marc G. Fournier wrote:

Due to several small, and one fairly large, bugs that were found in
Release Candidate 4, we have been forced to release our 5th Release (and
hopefully last) Candidate so that we can get some proper testing in on the
changes before release.

A current list of *known* supported platforms can be found at:

http://developer.postgresql.org/supported-platforms.html

We're always looking to improve that list, so we encourage anyone that is
running a platform not listed to please report on any success or failures with
Release Candidate 4.

Baring *any* coding changes (documentation != code) over the next week or so,
we *hope* that this will the final Release Candidate before Full Release, with
that being aimed for the 19th of January.

As always, this release is available on all mirrors, as listed at:

http://wwwmaster.postgresql.org/download/mirrors-ftp

For those using Bittorrent, David Fetter has updated the .torrents,
available at:

http://bt.postgresql.org

Please report any bug reports with this Release Candidate to:

pgsql-bugs@postgresql.org

----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Simon Riggs (#2)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Simon Riggs <simon@2ndquadrant.com> writes:

Not sure what is going on here: why is SUSE not listed on the supported
platforms list? (still)

I haven't seen any reports of passes on SUSE. I have zero doubt that PG
works on SUSE, since it's pretty much exactly like every other Linux,
but there's been no specific reports on the lists AFAIR.

...is it because Reinhard seems resistant (after private conversation)
to the idea of submitting a formal port report via HACKERS, like
everybody else?

See above.

...or is it because his postings to ANNOUNCE that the port to SUSE have
gone unnoticed by those that compile the supported platforms list?

If he insists on posting such routine stuff to pgsql-announce, he should
not be too surprised that his postings do not get approved. That isn't
the correct forum. We don't peruse the New York Times classified ads
for such reports, either ...

regards, tom lane

#4Reinhard Max
max@suse.de
In reply to: Simon Riggs (#2)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Simon,

On Wed, 12 Jan 2005 at 08:23, Simon Riggs wrote:

Not sure what is going on here: why is SUSE not listed on the supported
platforms list? (still)

...is it because Reinhard seems resistant

why do you think so?

(after private conversation) to the idea of submitting a formal port
report via HACKERS, like everybody else?

I andwered you that I will do it, but last week was a short week for
me, and this Monday I had an email from Peter Eisentraut telling me
that he will add the SUSE ports to the list, so I didn't see a need to
send a report in addition.

cu
Reinhard

#5Reinhard Max
max@suse.de
In reply to: Tom Lane (#3)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release

Tom,

On Wed, 12 Jan 2005 at 03:53, Tom Lane wrote:

...or is it because his postings to ANNOUNCE that the port to SUSE
have gone unnoticed by those that compile the supported platforms
list?

If he insists on posting such routine stuff to pgsql-announce, he
should not be too surprised that his postings do not get approved.
That isn't the correct forum. We don't peruse the New York Times
classified ads for such reports, either ...

no need to be rude to me for posting one single email to ANNOUNCE
after years of providing the SUSE RPMs silently. There were other
posts about RPM builds on ANNOUNCE, so I thought it would be the right
place to announce mine as well.

BTW, what would be the correct forum to make PostgreSQL users aware of
the appearance of new RPMs, if it is not ANNOUNCE? They are certainly
not expected to be reading the HACKERS list.

cu
Reinhard

#6Simon Riggs
simon@2ndQuadrant.com
In reply to: Reinhard Max (#4)
hackers
Re: Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Reinhard Max <max@suse.de> wrote on 12.01.2005, 11:17:52:

On Wed, 12 Jan 2005 at 08:23, Simon Riggs wrote:

Not sure what is going on here: why is SUSE not listed on the supported
platforms list? (still)

...is it because Reinhard seems resistant

why do you think so?

(after private conversation) to the idea of submitting a formal port
report via HACKERS, like everybody else?

I andwered you that I will do it, but last week was a short week for
me, and this Monday I had an email from Peter Eisentraut telling me
that he will add the SUSE ports to the list, so I didn't see a need to
send a report in addition.

Forgive my admittedly blunt tactics - I want to see SUSE on the list
before we release, and time was short - that's all. If it wasn't for
RC5, no port report would be listed in the docs in the final
release.... It's better to have a SUSE contact support the port than
for me to report it.

I should note here also that SGI have replied "No" to my request for
help (or access) with porting PostgreSQL onto the latest version of
IRIX...

Anyone got access to an HP/UX development system?

Best Regards, Simon Riggs

#7Simon Riggs
simon@2ndQuadrant.com
In reply to: Simon Riggs (#6)
hackers
Re: Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Reinhard Max <max@suse.de> wrote on 12.01.2005, 11:38:55:

On Wed, 12 Jan 2005 at 03:53, Tom Lane wrote:

...or is it because his postings to ANNOUNCE that the port to SUSE
have gone unnoticed by those that compile the supported platforms
list?

If he insists on posting such routine stuff to pgsql-announce, he
should not be too surprised that his postings do not get approved.
That isn't the correct forum. We don't peruse the New York Times
classified ads for such reports, either ...

no need to be rude to me for posting one single email to ANNOUNCE
after years of providing the SUSE RPMs silently. There were other
posts about RPM builds on ANNOUNCE, so I thought it would be the right
place to announce mine as well.

Please no more. I started this, so I apologise now to both of you, and
to the list and hope this ends here.

We all look forward to SUSE being a listed port.

Best Regards, Simon Riggs

#8Peter Eisentraut
peter_e@gmx.net
In reply to: Simon Riggs (#2)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

Simon Riggs wrote:

Not sure what is going on here: why is SUSE not listed on the
supported platforms list? (still)

RC5 contains:

SUSE Linux x86 8.0.0 Peter Eisentraut (<peter_e@gmx.net>), 2005-01-10
9.1

In the meantime I have received confirmation from Reinhard Max that his
test methods match our requirements, so the list will be completed with
the other platforms he reported in due time.

I'm sorry, but I won't just add "it works" notices if it's not clear
what kind of testing was done.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/

#9Peter Eisentraut
peter_e@gmx.net
In reply to: Simon Riggs (#6)
hackers
Re: Re: Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release Candidate 5)

simon@2ndquadrant.com wrote:

I should note here also that SGI have replied "No" to my request for
help (or access) with porting PostgreSQL onto the latest version of
IRIX...

Another year, some result...

Anyone got access to an HP/UX development system?

Check out HP's testdrive program. Many of the port reports for 7.4 were
done there, but I was too busy this time around to do that.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/

#10Reinhard Max
max@suse.de
In reply to: Peter Eisentraut (#8)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release

On Wed, 12 Jan 2005 at 16:29, Peter Eisentraut wrote:

In the meantime I have received confirmation from Reinhard Max that
his test methods match our requirements, so the list will be
completed with the other platforms he reported in due time.

Today I've updated the RPMs on the FTP server to RC5, which implicitly
means that PostgreSQL passes the regression tests on the provided
platforms.
ftp://ftp.suse.com/pub/projects/postgresql/postgresql-8.0.0rc5

I have also successfully compiled and tested RC5 (but not yet created
RPMs) on the following platforms:

8.1-i386
8.2-i386
sles8-i386
sles8-ia64
sles8-ppc
sles8-ppc64
sles8-s390
sles8-s390x

The only failure I have to report is sles8-x86_64, where I am getting
segfaults from psql during the regression tests. I am still
investigating what's going on there....

cu
Reinhard

#11Reinhard Max
max@suse.de
In reply to: Reinhard Max (#10)
hackers
Re: SUSE port (was [ANNOUNCE] PostgreSQL 8.0.0 Release

On Wed, 12 Jan 2005 at 17:29, Reinhard Max wrote:

The only failure I have to report is sles8-x86_64, where I am
getting segfaults from psql during the regression tests.

The segfault in a call to snprintf somewhere in libpq's kerberos5
code. So when I leave out --with-krb5 it compiles and passes the test
suite without problems.

I am still not sure whether the kerberos library, glibc, or PostgreSQL
is to blame, or if it's a combination of bugs in these components that
triggers the segfault.

More details to follow...

cu
Reinhard

#12Jonah H. Harris
jharris@tvi.edu
In reply to: Reinhard Max (#11)
hackers
Much Ado About COUNT(*)

Tom, Bruce, and others involved in this recurring TODO discussion�

First, let me start by saying that I understand this has been discussed
many times before; however, I�d like to see what the current state of
affairs is regarding the possibility of using a unique index scan to
speed up the COUNT aggregate.

A few of my customers (some familiar with Oracle) are confused by the
amount of time it takes PostgreSQL to come up with the result and are
hesitating to use it because they think it�s too slow. I�ve tried to
explain to them why it is slow, but in doing so I�ve come to see that
it may be worth working on.

I've reviewed the many messages regarding COUNT(*) and have looked
through some of the source (8.0-RC4) and have arrived at the following
questions:

1. Is there any answer to Bruce�s last statement in the thread, �Re:
[PERFORM] COUNT(*) again (was Re: Index/Function organized�
(http://archives.postgresql.org/pgsql-hackers/2003-10/msg00245.php)

2. What do you think about a separate plan type such as IndexOnlyScan?
Good/stupid/what is he on?

3. Assuming that Bruce�s aforementioned statement is correct, what
hidden performance bottlenecks might there be?

4. What is the consensus of updating a per-relation value containing
the row counts?

Though not exactly like PostgreSQL, Oracle uses MVCC and performs an
index scan on a unique value for all unqualified counts. Admittedly,
counts are faster than they used to be, but this is always a complaint
I hear from open source users and professionals alike.

I�ve been pretty busy, and I still need to get the user/group quota
working with 8.0 and forward the diffs to you all, but I would be
willing to work on speeding up the count(*) if you guys give me
your input.

As always, keep up the good work!

Respectfully,

Jonah H. Harris, Senior Web Administrator
Albuquerque TVI
505.224.4814

#13Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jonah H. Harris (#12)
hackers
Re: Much Ado About COUNT(*)

"Jonah H. Harris" <jharris@tvi.edu> writes:

Tom, Bruce, and others involved in this recurring TODO discussion�
First, let me start by saying that I understand this has been discussed
many times before; however, I�d like to see what the current state of
affairs is regarding the possibility of using a unique index scan to
speed up the COUNT aggregate.

It's not happening, because no one has come up with a workable proposal.
In particular, we're not willing to slow down every other operation in
order to make COUNT-*-with-no-WHERE-clause faster.

regards, tom lane

#14Reinhard Max
max@suse.de
In reply to: Reinhard Max (#11)
hackers
segfault caused by heimdal (was: SUSE port)

On Wed, 12 Jan 2005 at 18:20, Reinhard Max wrote:

I am still not sure whether the kerberos library, glibc, or
PostgreSQL is to blame, or if it's a combination of bugs in these
components that triggers the segfault.

The problem is, that the heimdal implementation of kerberos5 used on
sles8 needs an extra include statement for com_err.h in
src/interfaces/libpq/fe-auth.c to get the prototype for
error_message(), while on newer SUSE-releases using the MIT Kerberos5
implementation this prototype is provided by krb5.h itself.

So I suspect this bug might hit everyone using heimdal, but it only
gets triggered when one of the calls to kerberos in
src/interfaces/libpq/fe-auth.c returns with an error.

I am still not sure why the crash only happened on x86_64.

cu
Reinhard

#15Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Tom Lane (#13)
hackersgeneral
Re: Much Ado About COUNT(*)

Tom, Bruce, and others involved in this recurring TODO discussion...

First, let me start by saying that I understand this has been

discussed

many times before; however, I'd like to see what the current state of
affairs is regarding the possibility of using a unique index scan to
speed up the COUNT aggregate.

To sum up:
1. There are good technical reasons why not to do this. The pg
aggregate system is very elegant...not worth compromising it for a
specific case.
2. postgresql can do many things faster than oracle. If you prefer the
way oracle behaves, use oracle.
3. workaround #1: just run analyze once in a while (you should do that
anyways) and query pg_Class for the #tuples in a relation.
4. workaround #2: rig up a materialized view and query that. This will
be faster than what oracle does, btw, at the price of some coherency.
5. understand that count(*) from t, although frequently used, is of
dubious value in the general sense. Sooner or later someone will
optimize this, but in light of the currently available workarounds it
doesn't seem that important.
6. for large tables, you can get a pretty accurate count by doing:
select count(*) * 10 from t where random() > .9;
on my setup, this shaved about 15% off of the counting time...YMMV.

Merlin

#16Jonah H. Harris
jharris@tvi.edu
In reply to: Tom Lane (#13)
hackers
Re: Much Ado About COUNT(*)

Tom,

Thank you for your prompt response and I understand your statement
completely.

My thinking is that we may be able to implement index usage for not only
unqualified counts, but also on any query that can be satisfied by the
index itself. Index usage seems to be a feature that could speed up
PostgreSQL for many people. I'm working on a project right now that
could actually take advantage of it.

Looking at the message boards, there is significant interest in the
COUNT(*) aspect. However, rather than solely address the COUNT(*) TODO
item, why not fix it and add additional functionality found in
commercial databases as well? I believe Oracle has had this feature
since 7.3 and I know people take advantage of it.

I understand that you guys have a lot more important stuff to do than
work on something like this. Unlike other people posting the request and
whining about the speed, I'm offering to take it on and fix it.

Take this mesage as my willingness to propose and implement this
feature. Any details, pitfalls, or suggestions are appreciated.

Thanks again!

-Jonah

Tom Lane wrote:

Show quoted text

"Jonah H. Harris" <jharris@tvi.edu> writes:

Tom, Bruce, and others involved in this recurring TODO discussion�
First, let me start by saying that I understand this has been discussed
many times before; however, I�d like to see what the current state of
affairs is regarding the possibility of using a unique index scan to
speed up the COUNT aggregate.

It's not happening, because no one has come up with a workable proposal.
In particular, we're not willing to slow down every other operation in
order to make COUNT-*-with-no-WHERE-clause faster.

regards, tom lane

#17Reinhard Max
max@suse.de
In reply to: Reinhard Max (#14)
hackers
Re: [HACKERS] segfault caused by heimdal (was: SUSE port)

Sorry for following up to myself once more...

On Wed, 12 Jan 2005 at 19:36, Reinhard Max wrote:

The problem is, that the heimdal implementation of kerberos5 used on
sles8 needs an extra include statement for com_err.h in
src/interfaces/libpq/fe-auth.c to get the prototype for
error_message(), while on newer SUSE-releases using the MIT
Kerberos5 implementation this prototype is provided by krb5.h
itself.

after finding and reading the thread on HACKERS about com_err.h from
last December, I think either should configure check if including
krb5.h is sufficient for getting the prototype of error_message(), or
a conditional include for krb5.h should be added to
src/interfaces/libpq/fe-auth.c.

A proposed patch to achieve the latter is attached to this mail.

Either way will lead to a build time error when error_message() isn't
declared or com_err.h can't be found, which is better than the current
situation where only a warning about a missing prototype is issued,
but compilation continues resulting in a broken libpq.

cu
Reinhard

Attachments:

postgresql-krb5.patchtext/plain; charset=US-ASCII; name=postgresql-krb5.patchDownload+5-0
#18Bruce Momjian
bruce@momjian.us
In reply to: Jonah H. Harris (#16)
hackers
Re: Much Ado About COUNT(*)

"Jonah H. Harris" <jharris@tvi.edu> writes:

Looking at the message boards, there is significant interest in the COUNT(*)
aspect. However, rather than solely address the COUNT(*) TODO item, why not fix
it and add additional functionality found in commercial databases as well? I
believe Oracle has had this feature since 7.3 and I know people take advantage
of it.

I think part of the problem is that there's a bunch of features related to
these types of queries and the lines between them blur.

You seem to be talking about putting visibility information inside indexes for
so index-only plans can be performed. But you're also talking about queries
like "select count(*) from foo" with no where clauses. Such a query wouldn't
be helped by index-only scans.

Perhaps you're thinking about caching the total number of records in a global
piece of state like a materialized view? That would be a nice feature but I
think it should done as a general materialized view implementation, not a
special case solution for just this one query.

Perhaps you're thinking of the min/max problem of being able to use indexes to
pick out just the tuples satisfying the min/max constraint. That seems to me
to be one of the more tractable problems in this area but it would still
require lots of work.

I suggest you post a specific query you find is slow. Then discuss how you
think it ought to be executed and why.

--
greg

In reply to: Reinhard Max (#14)
hackers
Re: segfault caused by heimdal (was: SUSE port)

On Wed, Jan 12, 2005 at 07:36:52PM +0100, Reinhard Max wrote:

The problem is, that the heimdal implementation of kerberos5 used on
sles8 needs an extra include statement for com_err.h in
src/interfaces/libpq/fe-auth.c to get the prototype for
error_message(), while on newer SUSE-releases using the MIT Kerberos5
implementation this prototype is provided by krb5.h itself.

[...]

I am still not sure why the crash only happened on x86_64.

This is because the proper prototype is:
extern char const *error_message (long);

And C automaticly generates a prototype with in int instead.

On 32 bit platforms this ussualy isn't a problem since both int
and long are ussualy both 32 bit, but on x86_64 a long is 64 bit
while an int is only 32.

Kurt

#20Reinhard Max
max@suse.de
In reply to: Kurt Roeckx (#19)
hackers
Re: segfault caused by heimdal (was: SUSE port)

On Wed, 12 Jan 2005 at 20:28, Kurt Roeckx wrote:

This is because the proper prototype is:
extern char const *error_message (long);

And C automaticly generates a prototype with in int instead.

On 32 bit platforms this ussualy isn't a problem since both int and
long are ussualy both 32 bit, but on x86_64 a long is 64 bit while
an int is only 32.

It's actually not the long argument, but the returned pointer that
caused the segfault.

But this only explains why it didn't crash on i386, but not why it
also didn't crash on IA64, ppc64 and s390x which are also LP64
platforms.

cu
Reinhard

#21Jonah H. Harris
jharris@tvi.edu
In reply to: Bruce Momjian (#18)
hackers
#22Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jonah H. Harris (#16)
hackers
#23Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Tom Lane (#22)
hackers
#24Jonah H. Harris
jharris@tvi.edu
In reply to: Tom Lane (#22)
hackers
#25Dann Corbit
DCorbit@connx.com
In reply to: Jonah H. Harris (#24)
hackers
#26Tom Lane
tgl@sss.pgh.pa.us
In reply to: Reinhard Max (#17)
hackers
#27Bruce Momjian
bruce@momjian.us
In reply to: Jonah H. Harris (#21)
hackers
#28Rod Taylor
rbt@rbt.ca
In reply to: Jonah H. Harris (#24)
hackers
#29Reinhard Max
max@suse.de
In reply to: Tom Lane (#26)
hackers
#30Andrew Dunstan
andrew@dunslane.net
In reply to: Jonah H. Harris (#24)
hackers
#31Jeff Davis
pgsql@j-davis.com
In reply to: Bruce Momjian (#27)
hackers
#32Jonah H. Harris
jharris@tvi.edu
In reply to: Andrew Dunstan (#30)
hackers
#33Jonah H. Harris
jharris@tvi.edu
In reply to: Rod Taylor (#28)
hackers
#34Jeff Davis
pgsql@j-davis.com
In reply to: Jonah H. Harris (#24)
hackers
#35Jon Jensen
jon@endpoint.com
In reply to: Jonah H. Harris (#32)
hackers
#36Jonah H. Harris
jharris@tvi.edu
In reply to: Jon Jensen (#35)
hackers
#37Jeff Davis
pgsql@j-davis.com
In reply to: Jonah H. Harris (#32)
hackers
#38Bruno Wolff III
bruno@wolff.to
In reply to: Jonah H. Harris (#32)
hackers
#39Jonah H. Harris
jharris@tvi.edu
In reply to: Jeff Davis (#37)
hackers
#40Tom Lane
tgl@sss.pgh.pa.us
In reply to: Reinhard Max (#29)
hackers
#41Marek Mosiewicz
marekmosiewicz@poczta.onet.pl
In reply to: Jonah H. Harris (#21)
hackers
#42Alvaro Herrera
alvherre@dcc.uchile.cl
In reply to: Jeff Davis (#31)
hackers
#43Simon Riggs
simon@2ndQuadrant.com
In reply to: Rod Taylor (#28)
hackers
#44Jonah H. Harris
jharris@tvi.edu
In reply to: Jonah H. Harris (#24)
hackers
#45Bruno Wolff III
bruno@wolff.to
In reply to: Jonah H. Harris (#24)
hackers
#46Jonah H. Harris
jharris@tvi.edu
In reply to: Simon Riggs (#43)
hackers
#47Rod Taylor
rbt@rbt.ca
In reply to: Jonah H. Harris (#46)
hackers
#48Jeff Davis
pgsql@j-davis.com
In reply to: Alvaro Herrera (#42)
hackers
#49Bruce Momjian
bruce@momjian.us
In reply to: Jeff Davis (#48)
hackers
#50Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#49)
hackers
#51Bruce Momjian
bruce@momjian.us
In reply to: Jonah H. Harris (#12)
hackers
#52Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#51)
hackers
#53Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#52)
hackers
#54Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#53)
hackers
#55Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#54)
hackers
#56Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#55)
hackers
#57Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Tom Lane (#22)
hackers
#58David Garamond
lists@zara.6.isreserved.com
In reply to: Merlin Moncure (#15)
hackersgeneral
#59Bruce Momjian
bruce@momjian.us
In reply to: David Garamond (#58)
hackersgeneral
#60Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#56)
hackers
#61Csaba Nagy
nagy@ecircle-ag.com
In reply to: Bruce Momjian (#59)
hackersgeneral
#62Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#60)
hackers
#63Bruce Momjian
bruce@momjian.us
In reply to: Csaba Nagy (#61)
hackersgeneral
#64Csaba Nagy
nagy@ecircle-ag.com
In reply to: Bruce Momjian (#63)
hackersgeneral
#65D'Arcy J.M. Cain
darcy@druid.net
In reply to: Tom Lane (#62)
hackers
#66Jonah H. Harris
jharris@tvi.edu
In reply to: D'Arcy J.M. Cain (#65)
hackers
#67Wes
wespvp@syntegra.com
In reply to: Bruce Momjian (#63)
hackersgeneral
#68Bruce Momjian
bruce@momjian.us
In reply to: Wes (#67)
hackersgeneral
#69Wes
wespvp@syntegra.com
In reply to: Bruce Momjian (#68)
hackersgeneral
#70Bruce Momjian
bruce@momjian.us
In reply to: Wes (#69)
hackersgeneral
#71Frank D. Engel, Jr.
fde101@fjrhome.net
In reply to: Wes (#69)
hackersgeneral
#72Richard Huxton
dev@archonet.com
In reply to: Frank D. Engel, Jr. (#71)
hackersgeneral
#73Martijn van Oosterhout
kleptog@svana.org
In reply to: Frank D. Engel, Jr. (#71)
hackersgeneral
#74Frank D. Engel, Jr.
fde101@fjrhome.net
In reply to: Martijn van Oosterhout (#73)
hackersgeneral
#75Pierre-Frédéric Caillaud
lists@boutiquenumerique.com
In reply to: Frank D. Engel, Jr. (#74)
hackersgeneral
#76Richard D Levine
Richard_D_Levine@raytheon.com
In reply to: Pierre-Frédéric Caillaud (#75)
general
#77Martijn van Oosterhout
kleptog@svana.org
In reply to: Pierre-Frédéric Caillaud (#75)
hackersgeneral
#78Dave Smith
dave.smith@candata.com
In reply to: Richard D Levine (#76)
general
#79Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martijn van Oosterhout (#77)
hackersgeneral
#80Wes
wespvp@syntegra.com
In reply to: Frank D. Engel, Jr. (#74)
hackersgeneral
#81Dann Corbit
DCorbit@connx.com
In reply to: Wes (#80)
general
#82Martijn van Oosterhout
kleptog@svana.org
In reply to: Dann Corbit (#81)
general
#83Wes
wespvp@syntegra.com
In reply to: Martijn van Oosterhout (#82)
general
#84Pierre-Frédéric Caillaud
lists@boutiquenumerique.com
In reply to: Martijn van Oosterhout (#77)
hackersgeneral
#85Pierre-Frédéric Caillaud
lists@boutiquenumerique.com
In reply to: Dave Smith (#78)
general
#86Bruce Momjian
bruce@momjian.us
In reply to: Frank D. Engel, Jr. (#74)
hackersgeneral
#87Manfred Koizar
mkoi-pg@aon.at
In reply to: Tom Lane (#56)
hackers
#88Tom Lane
tgl@sss.pgh.pa.us
In reply to: Manfred Koizar (#87)
hackers
#89Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#88)
hackers
#90Jochem van Dieten
jochemd@gmail.com
In reply to: Manfred Koizar (#87)
hackers
#91Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#89)
hackers
#92Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jim Nasby (#91)
hackers
#93Jochem van Dieten
jochemd@gmail.com
In reply to: Tom Lane (#92)
hackers
#94Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Tom Lane (#92)
hackers
#95Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Jim Nasby (#94)
hackers
#96Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jim Nasby (#94)
hackers
#97Sailesh Krishnamurthy
sailesh@cs.berkeley.edu
In reply to: Jonah H. Harris (#32)
hackers
#98Jeff Davis
pgsql@j-davis.com
In reply to: Sailesh Krishnamurthy (#97)
hackers
#99Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jeff Davis (#98)
hackers
#100Sailesh Krishnamurthy
sailesh@cs.berkeley.edu
In reply to: Tom Lane (#99)
hackers
#101Jeff Davis
pgsql@j-davis.com
In reply to: Tom Lane (#99)
hackers
#102Chris Browne
cbbrowne@acm.org
In reply to: Jonah H. Harris (#24)
hackers
#103Mark Cave-Ayland
m.cave-ayland@webbased.co.uk
In reply to: Chris Browne (#102)
hackers
#104Bruno Wolff III
bruno@wolff.to
In reply to: Mark Cave-Ayland (#103)
hackers
#105Alvaro Herrera
alvherre@dcc.uchile.cl
In reply to: Bruno Wolff III (#104)
hackers
#106Jeff Davis
pgsql@j-davis.com
In reply to: Alvaro Herrera (#105)
hackers
#107Mark Cave-Ayland
m.cave-ayland@webbased.co.uk
In reply to: Jeff Davis (#106)
hackers
#108D'Arcy J.M. Cain
darcy@druid.net
In reply to: Mark Cave-Ayland (#107)
hackers
#109Richard Huxton
dev@archonet.com
In reply to: D'Arcy J.M. Cain (#108)
hackers
#110Mark Cave-Ayland
m.cave-ayland@webbased.co.uk
In reply to: Richard Huxton (#109)
hackers
#111Alvaro Herrera
alvherre@dcc.uchile.cl
In reply to: Mark Cave-Ayland (#110)
hackers
#112Richard Huxton
dev@archonet.com
In reply to: Mark Cave-Ayland (#110)
hackers
#113Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#56)
hackers
#114Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#89)
hackers
#115Ron Mayer
rm_pg@cheapcomplexdevices.com
In reply to: Bruce Momjian (#113)
hackers
#116Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Ron Mayer (#115)
hackers
#117Mark Kirkwood
mark.kirkwood@catalyst.net.nz
In reply to: Jim Nasby (#116)
hackers
#118Jonah H. Harris
jharris@tvi.edu
In reply to: Mark Kirkwood (#117)
hackers
#119Manfred Koizar
mkoi-pg@aon.at
In reply to: Jonah H. Harris (#118)
hackers
#120Chris Browne
cbbrowne@acm.org
In reply to: Tom Lane (#56)
hackers