NetBSD/MIPS supports dlopen

Started by Rémi Zaraabout 18 years ago172 messageshackers
Jump to latest
#1Rémi Zara
remi_zara@mac.com

Hi,

Recent version of NetBSD/MIPS support dlopen. This patch makes the
netbsd dynloader tests availability of dlopen on HAVE_DLOPEN rather
than on __mips__

Tested on NetBSD 4.99.20 on mips

I plan on registering a buildfarm member once this patch is in (and
maybe after upgrading to a more current NetBSD-current).

Regards,

Rémi Zara

Attachments:

netbsdmipsdlopen.patchapplication/octet-stream; name=netbsdmipsdlopen.patch; x-mac-creator=522A6368; x-mac-type=54455854; x-unix-mode=0644Download+6-6
smime.p7sapplication/pkcs7-signature; name=smime.p7sDownload
#2Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Rémi Zara (#1)
Re: NetBSD/MIPS supports dlopen

R�mi Zara wrote:

Hi,

Recent version of NetBSD/MIPS support dlopen. This patch makes the
netbsd dynloader tests availability of dlopen on HAVE_DLOPEN rather than
on __mips__

Applied, thanks.

--
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: NetBSD/MIPS supports dlopen

Alvaro Herrera <alvherre@commandprompt.com> writes:

R�mi Zara wrote:

Recent version of NetBSD/MIPS support dlopen. This patch makes the
netbsd dynloader tests availability of dlopen on HAVE_DLOPEN rather than
on __mips__

Applied, thanks.

Weird, I haven't seen the commit message come through here.

Anyway: (1) this should probably be back-patched; (2) please clean up
the ugly double negative here:

! #if !defined(HAVE_DLOPEN)
#else
dlclose(handle);
#endif

regards, tom lane

#4Bryce Nesbitt
bryce2@obviously.com
In reply to: Alvaro Herrera (#2)
Proposed patch - psql wraps at window width

I've attached a patch, against current 8.4 cvs, which optionally sets a
maximum width for psql output:

# \pset format aligned-wrapped
# \pset border 2
# select * from distributors order by did;
+------+--------------------+---------------------+---------------+
| did  |        name        |        descr        | long_col_name |
+------+--------------------+---------------------+---------------+
|    1 | Food fish and wine | default             |               |
|    2 | Cat Food Heaven 2  | abcdefghijklmnopqrs !               |
|      |                    | tuvwxyz             |               |
|    3 | Cat Food Heaven 3  | default             |               |
|   10 | Lah                | default             |               |
|   12 | name               | line one            |               |
| 2892 ! short name         | short               |               |
| 8732 |                    |                     |               |
+------+--------------------+---------------------+---------------+
(8 rows)

The interactive terminal column width comes from
char * temp = getenv("COLUMNS");
Which has the strong advantage of great simplicity and portability. But
it may not be 1000% universal. If $COLUMNS is not defined, the code
bails to assuming an infinitely wide terminal.

I will also backport this to Postgres 8.1, for my own use. Though the
code is almost totally different in structure.

Bryce Nesbitt
City CarShare San Francisco

Attachments:

psql_wrapping.patchtext/x-patch; name=psql_wrapping.patchDownload+383-282
#5Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Tom Lane (#3)
Re: NetBSD/MIPS supports dlopen

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

R�mi Zara wrote:

Recent version of NetBSD/MIPS support dlopen. This patch makes the
netbsd dynloader tests availability of dlopen on HAVE_DLOPEN rather than
on __mips__

Applied, thanks.

Anyway: (1) this should probably be back-patched; (2) please clean up
the ugly double negative here:

Both done -- I backpatched all the way down to 7.4 (and later I noticed
that the only 7.3 BF members are NetBSD).

Weird, I haven't seen the commit message come through here.

Yeah, that's strange -- the (2) commit message got to me, but this one
hasn't.

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

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#5)
Re: NetBSD/MIPS supports dlopen

Alvaro Herrera <alvherre@commandprompt.com> writes:

Tom Lane wrote:

Weird, I haven't seen the commit message come through here.

Yeah, that's strange -- the (2) commit message got to me, but this one
hasn't.

Moderation filter got it for some reason? None of the back-patch
commits came through either, so there's something going on there...

regards, tom lane

#7Andrew Dunstan
andrew@dunslane.net
In reply to: Alvaro Herrera (#5)
Re: NetBSD/MIPS supports dlopen

Alvaro Herrera wrote:

Both done -- I backpatched all the way down to 7.4 (and later I noticed
that the only 7.3 BF members are NetBSD).

Haven't we declared 7.3 at EOL anyway?

cheers

andrew

#8Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Tom Lane (#6)
Re: NetBSD/MIPS supports dlopen

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

Tom Lane wrote:

Weird, I haven't seen the commit message come through here.

Yeah, that's strange -- the (2) commit message got to me, but this one
hasn't.

Moderation filter got it for some reason?

Hmm, not moderation, because I am a moderator and didn't get it.

None of the back-patch
commits came through either, so there's something going on there...

Perhaps it's the fact that I used R�mi's name with the accent. I'll
check Majordomo logs if it lets me.

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

#9Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Andrew Dunstan (#7)
Re: NetBSD/MIPS supports dlopen

Andrew Dunstan wrote:

Alvaro Herrera wrote:

Both done -- I backpatched all the way down to 7.4 (and later I noticed
that the only 7.3 BF members are NetBSD).

Haven't we declared 7.3 at EOL anyway?

That's why I didn't backpatch it there. But if that's the case, why are
we still reporting 7.3 in the buildfarm status page?

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

#10Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Alvaro Herrera (#8)
Re: NetBSD/MIPS supports dlopen

Alvaro Herrera wrote:

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

Tom Lane wrote:

Weird, I haven't seen the commit message come through here.

Yeah, that's strange -- the (2) commit message got to me, but this one
hasn't.

None of the back-patch
commits came through either, so there's something going on there...

Perhaps it's the fact that I used R�mi's name with the accent. I'll
check Majordomo logs if it lets me.

I checked the Majordomo logs and there's nothing about those patches.
I do see one message with the "Subject: pgsql: Clean up double negative,
per Tom Lane." line. A message held for moderation shows up in the logs
with a "stall" status. So these messages where chopped _before_ they
got into Majordomo at all ...

Perhaps a bug in the script that sends the email?

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

#11Magnus Hagander
magnus@hagander.net
In reply to: Alvaro Herrera (#10)
Re: NetBSD/MIPS supports dlopen

Alvaro Herrera wrote:

Alvaro Herrera wrote:

Tom Lane wrote:

Alvaro Herrera <alvherre@commandprompt.com> writes:

Tom Lane wrote:

Weird, I haven't seen the commit message come through here.

Yeah, that's strange -- the (2) commit message got to me, but this one
hasn't.

None of the back-patch
commits came through either, so there's something going on there...

Perhaps it's the fact that I used R�mi's name with the accent. I'll
check Majordomo logs if it lets me.

I checked the Majordomo logs and there's nothing about those patches.
I do see one message with the "Subject: pgsql: Clean up double negative,
per Tom Lane." line. A message held for moderation shows up in the logs
with a "stall" status. So these messages where chopped _before_ they
got into Majordomo at all ...

Perhaps a bug in the script that sends the email?

I see a bunch of emails from you leaving the system today. My first
guess for problem location would be the antispam, but before we rule out
the sender completely - at exactly what time was the commit(s) that made
it through made, and at what time was the commit(s) that didn't make it
through? In GMT time, please :-)

//Magnus

#12Andrew Dunstan
andrew@dunslane.net
In reply to: Alvaro Herrera (#9)
Re: NetBSD/MIPS supports dlopen

Alvaro Herrera wrote:

Andrew Dunstan wrote:

Alvaro Herrera wrote:

Both done -- I backpatched all the way down to 7.4 (and later I noticed
that the only 7.3 BF members are NetBSD).

Haven't we declared 7.3 at EOL anyway?

That's why I didn't backpatch it there. But if that's the case, why are
we still reporting 7.3 in the buildfarm status page?

Because until a couple of weeks ago those two machines were still
reporting that branch. When they are 30 days old the reports will drop
off the page. (It looks like salamander has stopped altogether, which
Tom mentioned the other day would distress him some.)

cheers

andrew

#13Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Magnus Hagander (#11)
Re: NetBSD/MIPS supports dlopen

Magnus Hagander wrote:

Alvaro Herrera wrote:

I checked the Majordomo logs and there's nothing about those patches.
I do see one message with the "Subject: pgsql: Clean up double negative,
per Tom Lane." line. A message held for moderation shows up in the logs
with a "stall" status. So these messages where chopped _before_ they
got into Majordomo at all ...

Perhaps a bug in the script that sends the email?

I see a bunch of emails from you leaving the system today. My first
guess for problem location would be the antispam, but before we rule out
the sender completely - at exactly what time was the commit(s) that made
it through made, and at what time was the commit(s) that didn't make it
through? In GMT time, please :-)

Huh, I have zero idea and I had already closed the windows. So, from
the CVS logs:

revision 1.23
date: 2008/03/05 19:42:11; author: alvherre; state: Exp; lines: +4 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
...
revision 1.12.4.1
date: 2008/03/05 21:20:49; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.16.4.1
date: 2008/03/05 21:20:48; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.17.2.1
date: 2008/03/05 21:20:49; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.19.2.1
date: 2008/03/05 21:20:48; author: alvherre; state: Exp; lines: +4 -5
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.22.2.1
date: 2008/03/05 21:20:47; author: alvherre; state: Exp; lines: +4 -5
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.

These are all GMT AFAICT.

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

#14Magnus Hagander
magnus@hagander.net
In reply to: Alvaro Herrera (#13)
Re: NetBSD/MIPS supports dlopen

On Wed, Mar 05, 2008 at 07:38:21PM -0300, Alvaro Herrera wrote:

Magnus Hagander wrote:

Alvaro Herrera wrote:

I checked the Majordomo logs and there's nothing about those patches.
I do see one message with the "Subject: pgsql: Clean up double negative,
per Tom Lane." line. A message held for moderation shows up in the logs
with a "stall" status. So these messages where chopped _before_ they
got into Majordomo at all ...

Perhaps a bug in the script that sends the email?

I see a bunch of emails from you leaving the system today. My first
guess for problem location would be the antispam, but before we rule out
the sender completely - at exactly what time was the commit(s) that made
it through made, and at what time was the commit(s) that didn't make it
through? In GMT time, please :-)

Huh, I have zero idea and I had already closed the windows. So, from
the CVS logs:

This is enough - I just wanted to be sure which commits we talked about.

revision 1.23
date: 2008/03/05 19:42:11; author: alvherre; state: Exp; lines: +4 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.

19:42:11 I have one email going out to pgsql-committers from alvherre.

21:14:10 I have another, that doesn't match any of these commits. Did you
make anotherone that you didn't include in this list?

...
revision 1.12.4.1
date: 2008/03/05 21:20:49; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.16.4.1
date: 2008/03/05 21:20:48; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.17.2.1
date: 2008/03/05 21:20:49; author: alvherre; state: Exp; lines: +3 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.19.2.1
date: 2008/03/05 21:20:48; author: alvherre; state: Exp; lines: +4 -5
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.
----------------------------
revision 1.22.2.1
date: 2008/03/05 21:20:47; author: alvherre; state: Exp; lines: +4 -5
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.

21:20:47 I count 1.
21:20:48 I count 2.
21:20:49 I count 2.

All these mails have been acknowledged as received by svr1.postgresql.org.-

So the script that sends them out is working properly. I'm back at blaming
the antispam for eating them before they got out to the list. Especially
since you didn't get a boucne (I assume you would've noticed if you did)

//Magnus

#15Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Magnus Hagander (#14)
Re: NetBSD/MIPS supports dlopen

Magnus Hagander wrote:

On Wed, Mar 05, 2008 at 07:38:21PM -0300, Alvaro Herrera wrote:

revision 1.23
date: 2008/03/05 19:42:11; author: alvherre; state: Exp; lines: +4 -4
Add support for dlopen on recent NetBSD/MIPS, per R�mi Zara.

19:42:11 I have one email going out to pgsql-committers from alvherre.

21:14:10 I have another, that doesn't match any of these commits. Did you
make anotherone that you didn't include in this list?

Correct.

So the script that sends them out is working properly. I'm back at blaming
the antispam for eating them before they got out to the list. Especially
since you didn't get a boucne (I assume you would've noticed if you did)

Hmm, so most likely they are in Maia's hands and only Marc can rescue
them.

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

#16Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bryce Nesbitt (#4)
Re: Proposed patch - psql wraps at window width

Bryce Nesbitt wrote:

I've attached a patch, against current 8.4 cvs, which optionally sets a
maximum width for psql output:

I have added this patch to the May commitfest queue,

http://wiki.postgresql.org/wiki/CommitFest:May

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

#17Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#4)
Re: Proposed patch - psql wraps at window width

Bryce Nesbitt wrote:

I've attached a patch, against current 8.4 cvs, which optionally sets a
maximum width for psql output:

# \pset format aligned-wrapped
# \pset border 2
# select * from distributors order by did;
+------+--------------------+---------------------+---------------+
| did  |        name        |        descr        | long_col_name |
+------+--------------------+---------------------+---------------+
|    1 | Food fish and wine | default             |               |
|    2 | Cat Food Heaven 2  | abcdefghijklmnopqrs !               |
|      |                    | tuvwxyz             |               |
|    3 | Cat Food Heaven 3  | default             |               |
|   10 | Lah                | default             |               |
|   12 | name               | line one            |               |
| 2892 ! short name         | short               |               |
| 8732 |                    |                     |               |
+------+--------------------+---------------------+---------------+
(8 rows)

The interactive terminal column width comes from
char * temp = getenv("COLUMNS");
Which has the strong advantage of great simplicity and portability. But
it may not be 1000% universal. If $COLUMNS is not defined, the code
bails to assuming an infinitely wide terminal.

I will also backport this to Postgres 8.1, for my own use. Though the
code is almost totally different in structure.

I spent time reviewing your patch --- quite impressive. I have attached
and updated version with mostly stylistic changes.

In testing I found the regression tests were failing because of a divide
by zero error (fixed), and a missing case where the column delimiter has
to be ":". In fact I now see all your line continuation cases using ":"
rather than "!". It actually looks better --- "!" was too close to "|"
to be easily recognized. (Did you update your patch to use ":". I
didn't see "!" in your patch.)

I have added an XXX comment questioning whether the loop to find the
column to wrap is inefficient because it potentially loops over the
length of the longest column and for each character loops over the
number of columns. Not sure if that is a problem.

I checked the use of COLUMNS and it seems bash updates the environment
variable when a window is resized. I added ioctl(TIOCGWINSZ) if COLUMNS
isn't set. We already had a call in print.c for detecting the
number of rows on the screen to determine if the pager should
be used. Seems COLUMNS should take precedence over ioctl(), right?
I don't think Win32 supports that ioctl(), does it?

I added some comments and clarified some variable names. I also renamed
the option to a shorter "wrapped". I added documentation too.

For testers compare:

\df

with:

\pset format wrap
\df

Impressive!

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

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

Attachments:

/pgpatches/wraptext/plainDownload+434-322
#18Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#17)
Re: Proposed patch - psql wraps at window width

Bruce Momjian wrote:

I spent time reviewing your patch --- quite impressive. I have attached
and updated version with mostly stylistic changes.

In testing I found the regression tests were failing because of a divide
by zero error (fixed), and a missing case where the column delimiter has
to be ":". In fact I now see all your line continuation cases using ":"
rather than "!". It actually looks better --- "!" was too close to "|"
to be easily recognized. (Did you update your patch to use ":". I
didn't see "!" in your patch.)

Nice! I'll merge with my current version. As you note I changed to ":".

I also found that for hugely wide output it was better to give up (do
nothing), rather than mangle the output in a futile attempt to squash it
to the window width. So there is one more clause in the wrapping if.

I have tested on several unix flavors, but not on Windows or cygwin.

-Bryce

#19Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#17)
Re: Proposed patch - psql wraps at window width

Bruce Momjian wrote:

In testing I found the regression tests were failing because of a divide
by zero error (fixed), and a missing case where the column delimiter has
to be ":". In fact I now see all your line continuation cases using ":"
rather than "!". It actually looks better --- "!" was too close to "|"
to be easily recognized. (Did you update your patch to use ":". I
didn't see "!" in your patch.)

I think we should use a different separator when there is an actual
newline in the data. Currently we have a : there, so using a : here is
probably not the best idea.

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

#20Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#17)
Re: Proposed patch - psql wraps at window width

Bruce Momjian wrote:

I checked the use of COLUMNS and it seems bash updates the environment
variable when a window is resized. �I added ioctl(TIOCGWINSZ) if COLUMNS
isn't set. �We already had a call in print.c for detecting the
number of rows on the screen to determine if the pager should
be used. �Seems COLUMNS should take precedence over ioctl(), right?

Considering that the code to determine the row count is undisputed so far, the
column count detection should work the same. That is, we might not need to
look at COLUMNS at all. Unless there is a use case for overriding the column
count (instead of just turning off the wrapping).

#21Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#18)
#22Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bryce Nesbitt (#4)
#23Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#22)
#24Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#23)
#25Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#24)
#26Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#20)
#27Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#26)
#28Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#27)
#29Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#28)
#30Bryce Nesbitt
bryce2@obviously.com
In reply to: Peter Eisentraut (#20)
#31Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#21)
#32Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bryce Nesbitt (#30)
#33Bryce Nesbitt
bryce2@obviously.com
In reply to: Alvaro Herrera (#22)
#34Bryce Nesbitt
bryce2@obviously.com
In reply to: Alvaro Herrera (#24)
#35Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#21)
#36Bryce Nesbitt
bryce2@obviously.com
In reply to: Peter Eisentraut (#20)
#37Magnus Hagander
magnus@hagander.net
In reply to: Bryce Nesbitt (#34)
#38Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#32)
#39Bryce Nesbitt
bryce2@obviously.com
In reply to: Peter Eisentraut (#20)
#40Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bryce Nesbitt (#34)
#41Chris Browne
cbbrowne@acm.org
In reply to: Alvaro Herrera (#22)
#42Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#39)
#43Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#42)
#44Bryce Nesbitt
bryce2@obviously.com
In reply to: Alvaro Herrera (#40)
#45Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#35)
#46Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#45)
#47Bryce Nesbitt
bryce2@obviously.com
In reply to: Bryce Nesbitt (#46)
#48Peter Eisentraut
peter_e@gmx.net
In reply to: Alvaro Herrera (#40)
#49Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#46)
#50Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#47)
#51Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#50)
#52Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Alvaro Herrera (#51)
#53Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#51)
#54Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#53)
#55Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#45)
#56Brendan Jurd
direvus@gmail.com
In reply to: Bruce Momjian (#55)
#57Bruce Momjian
bruce@momjian.us
In reply to: Brendan Jurd (#56)
#58Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#57)
#59Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#58)
#60Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#59)
#61Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#60)
#62Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#61)
#63Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#60)
#64Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#63)
#65Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#61)
#66Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#64)
#67Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#65)
#68Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#66)
#69Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#68)
#70Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#67)
#71Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#70)
#72Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#71)
#73Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#72)
#74Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#73)
#75Aidan Van Dyk
aidan@highrise.ca
In reply to: Bruce Momjian (#73)
#76Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#71)
#77Bruce Momjian
bruce@momjian.us
In reply to: Aidan Van Dyk (#75)
#78Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#76)
#79Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#74)
#80Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#71)
#81Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#77)
#82Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#81)
#83Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#79)
#84Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#82)
#85Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#84)
#86Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#84)
#87Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#83)
#88Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#86)
#89Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#87)
#90Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#89)
#91Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#89)
#92Bruce Momjian
bruce@momjian.us
In reply to: Joshua D. Drake (#91)
#93Joshua D. Drake
jd@commandprompt.com
In reply to: Bruce Momjian (#92)
#94Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#88)
#95Aidan Van Dyk
aidan@highrise.ca
In reply to: Bruce Momjian (#89)
#96Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#89)
#97Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#96)
#98Joshua D. Drake
jd@commandprompt.com
In reply to: Alvaro Herrera (#97)
#99Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#97)
#100Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#99)
#101Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#100)
#102Brendan Jurd
direvus@gmail.com
In reply to: Bruce Momjian (#101)
#103Bruce Momjian
bruce@momjian.us
In reply to: Brendan Jurd (#102)
#104Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#103)
#105Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#104)
#106Brendan Jurd
direvus@gmail.com
In reply to: Bruce Momjian (#103)
#107Kevin Grittner
Kevin.Grittner@wicourts.gov
In reply to: Brendan Jurd (#106)
#108Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#104)
#109Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#100)
#110Bryce Nesbitt
bryce2@obviously.com
In reply to: Brendan Jurd (#102)
#111Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#110)
#112Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#108)
#113Brendan Jurd
direvus@gmail.com
In reply to: Bruce Momjian (#111)
#114Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#111)
#115Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#112)
#116Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#111)
#117Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#115)
#118Aidan Van Dyk
aidan@highrise.ca
In reply to: Bruce Momjian (#117)
#119Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#117)
#120Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#115)
#121Bryce Nesbitt
bryce2@obviously.com
In reply to: Tom Lane (#120)
#122Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#121)
#123Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#122)
#124Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#55)
#125Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#123)
#126Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#125)
#127Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#126)
#128Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#124)
#129Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#126)
#130Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#129)
#131Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#129)
#132Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#128)
#133Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#127)
#134Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#133)
#135Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#132)
#136Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#131)
#137Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#135)
#138Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#136)
#139Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#138)
#140Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#139)
#141Tom Lane
tgl@sss.pgh.pa.us
In reply to: Alvaro Herrera (#140)
#142Bryce Nesbitt
bryce2@obviously.com
In reply to: Tom Lane (#141)
#143Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bryce Nesbitt (#142)
#144Bryce Nesbitt
bryce@citycarshare.org
In reply to: Bruce Momjian (#134)
#145Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#134)
#146Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Bruce Momjian (#137)
#147Bryce Nesbitt
bryce2@obviously.com
In reply to: Tom Lane (#143)
#148Bruce Momjian
bruce@momjian.us
In reply to: Alvaro Herrera (#146)
#149Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#147)
#150Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#138)
#151Bryce Nesbitt
bryce2@obviously.com
In reply to: Bruce Momjian (#150)
#152Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#150)
#153Bruce Momjian
bruce@momjian.us
In reply to: Bryce Nesbitt (#151)
#154Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#152)
#155Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#154)
#156Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#154)
#157Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#156)
#158Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#153)
#159Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#156)
#160Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#159)
#161Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#158)
#162Aidan Van Dyk
aidan@highrise.ca
In reply to: Bruce Momjian (#160)
#163Tom Lane
tgl@sss.pgh.pa.us
In reply to: Aidan Van Dyk (#162)
#164Bruce Momjian
bruce@momjian.us
In reply to: Aidan Van Dyk (#162)
#165Peter Eisentraut
peter_e@gmx.net
In reply to: Tom Lane (#163)
#166Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#163)
#167Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Momjian (#164)
#168Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#165)
#169Tom Lane
tgl@sss.pgh.pa.us
In reply to: Peter Eisentraut (#165)
#170Aidan Van Dyk
aidan@highrise.ca
In reply to: Bruce Momjian (#164)
#171Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#153)
#172Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#171)