Please advise features in 7.1

Started by John Huttleyover 25 years ago253 messageshackersgeneral
Jump to latest
#1John Huttley
john@mwk.co.nz
hackers

Hello,
I've looked at the resources available through the web page to CVS and other
stuff,
however I cant find a statement of whats likely to be in 7.1 and what is planned
for later.

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This is like MSSQL

2. Any parameterised triggers

3. Any parameterised stored procedures that return a result set.

These are _extraordinarily_ useful for application development.

If anyone has a way of bolting on any of these to 7.0, I'd be keen to hear from
you.

Regards

John

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: John Huttley (#1)
hackers
Re: Please advise features in 7.1

"John Huttley" <John@mwk.co.nz> writes:

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

You can do that now (and for many versions past) with a trigger.
It's not quite as convenient as it ought to be, but it's possible.
AFAIK there's no change in that situation for 7.1.

2. Any parameterised triggers

We've had parameterized triggers for years. Maybe you attach some
meaning to that term beyond what I do?

3. Any parameterised stored procedures that return a result set.

There is some support (dating back to Berkeley Postquel) for functions
returning sets, but it's pretty ugly and limited. Proper support might
happen in 7.2 ...

regards, tom lane

#3John Huttley
john@mwk.co.nz
In reply to: John Huttley (#1)
hackers
Re: Please advise features in 7.1

----- Original Message -----
From: "Tom Lane" <tgl@sss.pgh.pa.us>
To: "John Huttley" <John@mwk.co.nz>
Cc: <pgsql-hackers@postgresql.org>
Sent: Thursday, 23 November 2000 19:05
Subject: Re: [HACKERS] Please advise features in 7.1

"John Huttley" <John@mwk.co.nz> writes:

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

You can do that now (and for many versions past) with a trigger.
It's not quite as convenient as it ought to be, but it's possible.
AFAIK there's no change in that situation for 7.1.

Yes, Perhaps defining the table with a dummy field and setting up a
'before'
trigger which replaced that field with a calculated value?

Messy but feasible.

2. Any parameterised triggers

We've had parameterized triggers for years. Maybe you attach some
meaning to that term beyond what I do?

I'm referring to the manual that says functions used for triggers must have
no parameters
and return a type Opaque. And indeed it is impossible to create a trigger
from a plSQL function that takes any parameters.

Thus if we have a lot of triggers which are very similar, we cannot just use
one function
and pass an identifying parameter or two to it. We must create an
individual function for each trigger.

Its irritating more than fatal.

3. Any parameterised stored procedures that return a result set.

There is some support (dating back to Berkeley Postquel) for functions
returning sets, but it's pretty ugly and limited. Proper support might
happen in 7.2 ...

Something to look forward to! Meanwhile I'll have a play and see if its
possible to use a read trigger
to populate a temporary table. hmm, that might require a statement level
trigger. Another thing for 7.2,
i guess.

The application programming we are doing now utilises stored procedures
returning record sets
(MSSQL) and the lack is showstopper in our migration plans. Sigh.

Thanks Tom

Regards

John

#4John Huttley
john@mwk.co.nz
In reply to: John Huttley (#1)
hackers
Re: Please advise features in 7.1

----- Original Message -----
From: "Tom Lane" <tgl@sss.pgh.pa.us>
To: "John Huttley" <John@mwk.co.nz>
Cc: <pgsql-hackers@postgresql.org>
Sent: Thursday, 23 November 2000 19:05
Subject: Re: [HACKERS] Please advise features in 7.1

"John Huttley" <John@mwk.co.nz> writes:

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

You can do that now (and for many versions past) with a trigger.
It's not quite as convenient as it ought to be, but it's possible.
AFAIK there's no change in that situation for 7.1.

Yes, Perhaps defining the table with a dummy field and setting up a
'before'
trigger which replaced that field with a calculated value?

Messy but feasible.

2. Any parameterised triggers

We've had parameterized triggers for years. Maybe you attach some
meaning to that term beyond what I do?

I'm referring to the manual that says functions used for triggers must have
no parameters
and return a type Opaque. And indeed it is impossible to create a trigger
from a plSQL function that takes any parameters.

Thus if we have a lot of triggers which are very similar, we cannot just use
one function
and pass an identifying parameter or two to it. We must create an
individual function for each trigger.

Its irritating more than fatal.

3. Any parameterised stored procedures that return a result set.

There is some support (dating back to Berkeley Postquel) for functions
returning sets, but it's pretty ugly and limited. Proper support might
happen in 7.2 ...

Something to look forward to! Meanwhile I'll have a play and see if its
possible to use a read trigger
to populate a temporary table. hmm, that might require a statement level
trigger. Another thing for 7.2,
i guess.

The application programming we are doing now utilises stored procedures
returning record sets
(MSSQL) and the lack is showstopper in our migration plans. Sigh.

Thanks Tom

Regards

John

#5Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: John Huttley (#4)
hackers
AW: Please advise features in 7.1

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This is currently easily done with a procedure that takes a tabletype parameter
with the name the_sum returning the sum of a + b.

Create table test (
A Integer,
B integer
);

create function the_sum (test) returns integer as
'
begin;
return ($1.a + $1.b);
end;
' language 'plpgsql';

A select * won't return the_sum, but a
select t.a, t.b, t.the_sum from test t;
will do what you want.

Unfortunately it only works if you qualify the column the_sum with a tablename or alias.
(But I heard you mention the Micro$oft word, and they tend to always use aliases anyway)
Maybe we could even extend the column search in the unqualified case ?

Andreas

#6Philip Warner
pjw@rhyme.com.au
In reply to: John Huttley (#1)
hackers
Re: Please advise features in 7.1

At 18:00 23/11/00 +1300, John Huttley wrote:

1. Calculated fields in table definitions . eg.

Can't really do this - you might want to consider a view with an insert &
update rule. I'm not sure how flexible rules are and you may not be able to
write rules to make views functions like tables, but that is at least part
of their purpose I think.

----------------------------------------------------------------
Philip Warner | __---_____
Albatross Consulting Pty. Ltd. |----/ - \
(A.B.N. 75 008 659 498) | /(@) ______---_
Tel: (+61) 0500 83 82 81 | _________ \
Fax: (+61) 0500 83 82 82 | ___________ |
Http://www.rhyme.com.au | / \|
| --________--
PGP key available upon request, | /
and from pgp5.ai.mit.edu:11371 |/

#7Don Baccus
dhogaza@pacifier.com
In reply to: John Huttley (#1)
hackers
Re: Please advise features in 7.1

At 06:00 PM 11/23/00 +1300, John Huttley wrote:

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

...

These are _extraordinarily_ useful for application development.

If anyone has a way of bolting on any of these to 7.0, I'd be keen to hear

from

you.

Create a trigger on insert/update for this case...

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#8Don Baccus
dhogaza@pacifier.com
In reply to: Zeugswetter Andreas SB (#5)
hackers
Re: AW: Please advise features in 7.1

At 12:28 PM 11/23/00 +0100, Zeugswetter Andreas SB wrote:

Reason: I want to know if any of these features are scheduled.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This is currently easily done with a procedure that takes a tabletype

parameter

with the name the_sum returning the sum of a + b.

Create table test (
A Integer,
B integer
);

create function the_sum (test) returns integer as
'
begin;
return ($1.a + $1.b);
end;
' language 'plpgsql';

A select * won't return the_sum

create view test2 select A, B, A+B as the_sum from test;

will, though.

See, lots of ways to do it!

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#9Tom Lane
tgl@sss.pgh.pa.us
In reply to: John Huttley (#4)
hackers
Re: Please advise features in 7.1

"john huttley" <john@mwk.co.nz> writes:

We've had parameterized triggers for years. Maybe you attach some
meaning to that term beyond what I do?

I'm referring to the manual that says functions used for triggers must
have no parameters and return a type Opaque.

The function has to be declared that way, but you can actually pass a
set of string parameters to it from the CREATE TRIGGER command. The
strings show up in some special variable or other inside the function.
(No, I don't know why it was done in that ugly way...) See the manual's
discussion of trigger programming.

regards, tom lane

#10John Huttley
john@mwk.co.nz
In reply to: John Huttley (#1)
hackers
Please advise features in 7.1 (SUMMARY)

Thanks for your help, everyone.

This is a summary of replies.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This functionality can be achieved through the use of views.
Implementing the create table syntax may not be too hard,
but not in 7.1...

2 Parameterised Triggers

Functionality is there, just that the documentation gave the wrong implication.
An user manual example of using parameterised triggers to implement referential
integrity
would be welcome.

3. Stored Procedures returning a record set.

Dream on!

Regards

John

#11Andrew Snow
als@fl.net.au
In reply to: John Huttley (#10)
hackers
Re: Please advise features in 7.1 (SUMMARY)

On Tue, 28 Nov 2000, John Huttley wrote:

3. Stored Procedures returning a record set.

Dream on!

This is something I would be really interested to see working. What are the
issues? my understanding is that it is technically feasible but too
complicated to add to PL/PGsql? it seems to me a basic service that needs
to be implemented soon, even if its just returning multiple rows of one
column...

- Andrew

#12xuyifeng
jamexu@telekbird.com.cn
In reply to: Andrew Snow (#11)
hackers
beta testing version

Hi,

how long is PG7.1 already in beta testing? can it be released before Christmas day?
can PG7.1 will recover database from system crash?

Thanks,

XuYifeng

#13xuyifeng
bsddiy@163.net
In reply to: xuyifeng (#12)
hackers
Re: beta testing version

Hi,

how long is PG7.1 already in beta testing? can it be released before Christmas day?
can PG7.1 will recover database from system crash?

Thanks,

XuYifeng

#14Don Baccus
dhogaza@pacifier.com
In reply to: xuyifeng (#12)
hackers
Re: beta testing version

At 04:17 PM 11/28/00 +0800, xuyifeng wrote:

Hi,

how long is PG7.1 already in beta testing? can it be released before Christmas day?
can PG7.1 will recover database from system crash?

This guy's a troll from the PHP Builder's site (at least, Tim Perdue and I suspect this
due to some posts he made in regard to Tim's SourceForge/Postgres article).

Since he's read Tim's article, and at least some of the follow-up posts (given that
he's posted responses himself), he should know by now that PG 7.1 is still in a pre-beta
state and won't be released before Christmas day. I also posted a fairly long answer
to a question Tim's posted at phpbuilder.com regarding recoverability and this guy's
undoubtably read it, too.

Have I forgotten anything, xuyifeng?

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#15xuyifeng
jamexu@telekbird.com.cn
In reply to: Andrew Snow (#11)
hackers
Re: beta testing version

no doubt, I have touched some problems PG has, right? if PG is so good,
is there any necessary for the team to improve PG again?

Regards,
XuYifeng

----- Original Message -----
From: Don Baccus <dhogaza@pacifier.com>
To: xuyifeng <jamexu@telekbird.com.cn>; <pgsql-hackers@postgresql.org>
Sent: Tuesday, November 28, 2000 10:37 PM
Subject: Re: [HACKERS] beta testing version

Show quoted text

At 04:17 PM 11/28/00 +0800, xuyifeng wrote:

Hi,

how long is PG7.1 already in beta testing? can it be released before Christmas day?
can PG7.1 will recover database from system crash?

This guy's a troll from the PHP Builder's site (at least, Tim Perdue and I suspect this
due to some posts he made in regard to Tim's SourceForge/Postgres article).

Since he's read Tim's article, and at least some of the follow-up posts (given that
he's posted responses himself), he should know by now that PG 7.1 is still in a pre-beta
state and won't be released before Christmas day. I also posted a fairly long answer
to a question Tim's posted at phpbuilder.com regarding recoverability and this guy's
undoubtably read it, too.

Have I forgotten anything, xuyifeng?

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#16Don Baccus
dhogaza@pacifier.com
In reply to: xuyifeng (#15)
hackers
Re: beta testing version

At 11:15 PM 11/28/00 +0800, xuyifeng wrote:

no doubt, I have touched some problems PG has, right? if PG is so good,
is there any necessary for the team to improve PG again?

See? Troll...

The guy worships MySQL, just in case folks haven't made the connection.

I'm going to ignore him from now on, suggest others do the same, I'm sure
he'll go away eventually.

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#17xuyifeng
jamexu@telekbird.com.cn
In reply to: Andrew Snow (#11)
hackers
Re: beta testing version

you are complete wrong, if I don't like PG, I'll never go here or talk anything about PG, I don't care it.
I just want PG can be improved quickly, for me crash recover is very urgent problem,
otherewise PG is forced to stay on my desktop machine, We'll dare not move it to our Server,
I always see myself as a customer, customer is always right.

Regards,
XuYifeng

----- Original Message -----
From: Don Baccus <dhogaza@pacifier.com>
To: xuyifeng <jamexu@telekbird.com.cn>; <pgsql-hackers@postgresql.org>
Sent: Tuesday, November 28, 2000 11:16 PM
Subject: Re: [HACKERS] beta testing version

Show quoted text

At 11:15 PM 11/28/00 +0800, xuyifeng wrote:

no doubt, I have touched some problems PG has, right? if PG is so good,
is there any necessary for the team to improve PG again?

See? Troll...

The guy worships MySQL, just in case folks haven't made the connection.

I'm going to ignore him from now on, suggest others do the same, I'm sure
he'll go away eventually.

- Don Baccus, Portland OR <dhogaza@pacifier.com>
Nature photos, on-line guides, Pacific Northwest
Rare Bird Alert Service and other goodies at
http://donb.photo.net.

#18Ross J. Reedstrom
reedstrm@rice.edu
In reply to: John Huttley (#10)
hackers
Re: Please advise features in 7.1 (SUMMARY)

On Tue, Nov 28, 2000 at 02:04:01PM +1300, John Huttley wrote:

Thanks for your help, everyone.

This is a summary of replies.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This functionality can be achieved through the use of views.

Using a view for this isn't quite the same functionality as a computed
field, from what I understand, since the calculation will be done at
SELECT time, rather than INSERT/UPDATE.

This can also be done with a trigger, which, while more cumbersome to
write, would be capable of doing the math at modification time.

Ross
--
Open source code is like a natural resource, it's the result of providing
food and sunshine to programmers, and then staying out of their way.
[...] [It] is not going away because it has utility for both the developers
and users independent of economic motivations. Jim Flynn, Sunnyvale, Calif.

#19Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Andrew Snow (#11)
hackers
Re: beta testing version

no doubt, I have touched some problems PG has, right? if PG is so good,
is there any necessary for the team to improve PG again?

*rofl*

Good call Don :)

- Thomas

#20Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Ross J. Reedstrom (#18)
hackers
AW: Please advise features in 7.1 (SUMMARY)

This is a summary of replies.

1. Calculated fields in table definitions . eg.

Create table test (
A Integer,
B integer,
the_sum As (A+B),
);

This functionality can be achieved through the use of views.

Using a view for this isn't quite the same functionality as a computed
field, from what I understand, since the calculation will be done at
SELECT time, rather than INSERT/UPDATE.

I would expect the calculated field from above example to be calculated
during select time also, no ? You don't want to waste disk space with something
you can easily compute at runtime.

Andreas

#21Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Zeugswetter Andreas SB (#20)
hackers
#22The Hermit Hacker
scrappy@hub.org
In reply to: xuyifeng (#15)
hackers
#23The Hermit Hacker
scrappy@hub.org
In reply to: xuyifeng (#17)
hackers
#24The Hermit Hacker
scrappy@hub.org
In reply to: The Hermit Hacker (#23)
hackers
#25Ross J. Reedstrom
reedstrm@rice.edu
In reply to: Zeugswetter Andreas SB (#21)
hackers
#26Mitch Vincent
mitch@venux.net
In reply to: Zeugswetter Andreas SB (#20)
hackers
#27Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Mitch Vincent (#26)
hackers
#28Mitch Vincent
mitch@venux.net
In reply to: Zeugswetter Andreas SB (#21)
hackers
#29Mitch Vincent
mitch@venux.net
In reply to: The Hermit Hacker (#24)
hackers
#30Hannu Krosing
hannu@tm.ee
In reply to: Andrew Snow (#11)
hackers
#31Ron Chmara
ron@Opus1.COM
In reply to: The Hermit Hacker (#24)
hackers
#32Don Baccus
dhogaza@pacifier.com
In reply to: Ron Chmara (#31)
hackers
#33The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#32)
hackers
#34xuyifeng
jamexu@telekbird.com.cn
In reply to: The Hermit Hacker (#24)
hackers
#35Nathan Myers
ncm@zembu.com
In reply to: xuyifeng (#34)
hackers
#36Horst Herb
hherb@malleenet.net.au
In reply to: The Hermit Hacker (#24)
hackers
#37Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Horst Herb (#36)
hackers
#38Hannu Krosing
hannu@tm.ee
In reply to: The Hermit Hacker (#24)
hackers
In reply to: Zeugswetter Andreas SB (#21)
hackers
In reply to: The Hermit Hacker (#24)
hackers
#41xuyifeng
jamexu@telekbird.com.cn
In reply to: Zeugswetter Andreas SB (#37)
hackers
#42Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Naeslund(f) (#40)
hackers
#43xuyifeng
jamexu@telekbird.com.cn
In reply to: John Huttley (#1)
hackers
#44Alain Toussaint
nailed@videotron.ca
In reply to: Horst Herb (#36)
hackers
#45Andrew Snow
als@fl.net.au
In reply to: xuyifeng (#43)
hackers
#46Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: John Huttley (#1)
hackers
#47Don Baccus
dhogaza@pacifier.com
In reply to: Thomas Lockhart (#46)
hackers
#48The Hermit Hacker
scrappy@hub.org
In reply to: xuyifeng (#34)
hackers
#49Don Baccus
dhogaza@pacifier.com
In reply to: The Hermit Hacker (#48)
hackers
#50Nathan Myers
ncm@zembu.com
In reply to: The Hermit Hacker (#48)
hackers
#51The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#49)
hackers
#52Nathan Myers
ncm@zembu.com
In reply to: The Hermit Hacker (#51)
hackers
#53The Hermit Hacker
scrappy@hub.org
In reply to: Nathan Myers (#52)
hackers
#54Vince Vielhaber
vev@michvhf.com
In reply to: Nathan Myers (#52)
hackers
#55Nathan Myers
ncm@zembu.com
In reply to: Don Baccus (#49)
hackers
#56Mitch Vincent
mitch@venux.net
In reply to: Don Baccus (#49)
hackers
#57Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#55)
hackers
#58The Hermit Hacker
scrappy@hub.org
In reply to: Nathan Myers (#50)
hackers
#59Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#50)
hackers
#60Alex Pilosov
alex@pilosoft.com
In reply to: Nathan Myers (#50)
hackers
#61Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Don Baccus (#49)
hackers
#62Nathan Myers
ncm@zembu.com
In reply to: The Hermit Hacker (#58)
hackers
#63Nathan Myers
ncm@zembu.com
In reply to: Alex Pilosov (#60)
hackers
In reply to: Alex Pilosov (#60)
hackers
#65Nathan Myers
ncm@zembu.com
In reply to: Mikheev, Vadim (#61)
hackers
#66Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Nathan Myers (#65)
hackers
#67Philip Warner
pjw@rhyme.com.au
In reply to: Nathan Myers (#65)
hackers
#68Don Baccus
dhogaza@pacifier.com
In reply to: Mikheev, Vadim (#61)
hackers
#69Don Baccus
dhogaza@pacifier.com
In reply to: Ian Lance Taylor (#64)
hackers
#70Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#65)
hackers
#71Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Don Baccus (#49)
hackers
#72Nathan Myers
ncm@zembu.com
In reply to: Don Baccus (#68)
hackers
#73Nathan Myers
ncm@zembu.com
In reply to: Zeugswetter Andreas SB (#66)
hackers
#74Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#72)
hackers
#75Nathan Myers
ncm@zembu.com
In reply to: Philip Warner (#67)
hackers
#76Tom Lane
tgl@sss.pgh.pa.us
In reply to: Nathan Myers (#75)
hackers
#77Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#73)
hackers
#78Nathan Myers
ncm@zembu.com
In reply to: Mikheev, Vadim (#71)
hackers
#79Mitch Vincent
mitch@venux.net
In reply to: Don Baccus (#49)
hackers
#80Nathan Myers
ncm@zembu.com
In reply to: Don Baccus (#77)
hackers
#81Don Baccus
dhogaza@pacifier.com
In reply to: Nathan Myers (#80)
hackers
#82Peter Eisentraut
peter_e@gmx.net
In reply to: Don Baccus (#77)
hackers
In reply to: xuyifeng (#34)
hackers
#84Don Baccus
dhogaza@pacifier.com
In reply to: Peter Eisentraut (#82)
hackers
#85Ross J. Reedstrom
reedstrm@rice.edu
In reply to: Don Baccus (#84)
hackers
#86Tom
tom@sdf.com
In reply to: Ross J. Reedstrom (#85)
hackers
#87Don Baccus
dhogaza@pacifier.com
In reply to: Ross J. Reedstrom (#85)
hackers
#88Don Baccus
dhogaza@pacifier.com
In reply to: Tom (#86)
hackers
#89Ross J. Reedstrom
reedstrm@rice.edu
In reply to: Don Baccus (#77)
hackers
#90Adam Haberlach
adam@newsnipple.com
In reply to: Ross J. Reedstrom (#85)
hackers
#91Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Don Baccus (#87)
hackers
#92Don Baccus
dhogaza@pacifier.com
In reply to: Thomas Lockhart (#91)
hackers
#93Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Don Baccus (#87)
hackers
#94Ron Chmara
ron@Opus1.COM
In reply to: Don Baccus (#87)
hackers
#95Adam Haberlach
adam@newsnipple.com
In reply to: Don Baccus (#92)
hackers
#96Peter Bierman
bierman@apple.com
In reply to: Ron Chmara (#94)
hackers
#97Don Baccus
dhogaza@pacifier.com
In reply to: Adam Haberlach (#95)
hackers
#98Don Baccus
dhogaza@pacifier.com
In reply to: Thomas Lockhart (#93)
hackers
#99Don Baccus
dhogaza@pacifier.com
In reply to: Ron Chmara (#94)
hackers
#100Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Don Baccus (#92)
hackers
#101Prasanth Kumar
kumar1@home.com
In reply to: Don Baccus (#87)
hackers
#102Peter Eisentraut
peter_e@gmx.net
In reply to: Don Baccus (#97)
hackers
#103Ned Lilly
ned@greatbridge.com
In reply to: Don Baccus (#87)
hackers
#104Horst Herb
hherb@malleenet.net.au
In reply to: Don Baccus (#87)
hackers
#105Horst Herb
hherb@malleenet.net.au
In reply to: Peter Eisentraut (#102)
hackers
#106mlw
markw@mohawksoft.com
In reply to: Don Baccus (#87)
hackers
#107Don Baccus
dhogaza@pacifier.com
In reply to: Mikheev, Vadim (#100)
hackers
#108Don Baccus
dhogaza@pacifier.com
In reply to: Peter Eisentraut (#102)
hackers
#109Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Don Baccus (#92)
hackers
#110Gary MacDougall
gary@freeportweb.com
In reply to: Don Baccus (#84)
hackers
#111mlw
markw@mohawksoft.com
In reply to: Gary MacDougall (#110)
hackers
#112The Hermit Hacker
scrappy@hub.org
In reply to: Adam Haberlach (#95)
hackers
#113The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#98)
hackers
In reply to: Don Baccus (#87)
hackers
#115The Hermit Hacker
scrappy@hub.org
In reply to: Horst Herb (#104)
hackers
In reply to: Gary MacDougall (#110)
hackers
#117Jan Wieck
JanWieck@Yahoo.com
In reply to: Adam Haberlach (#95)
hackers
In reply to: Don Baccus (#87)
hackers
In reply to: The Hermit Hacker (#113)
hackers
#120mlw
markw@mohawksoft.com
In reply to: Don Baccus (#87)
hackers
In reply to: Don Baccus (#87)
hackers
#122Gary MacDougall
gary@freeportweb.com
In reply to: Don Baccus (#84)
hackers
In reply to: Gary MacDougall (#122)
hackers
#124Gary MacDougall
gary@freeportweb.com
In reply to: Don Baccus (#87)
hackers
#125mlw
markw@mohawksoft.com
In reply to: Don Baccus (#87)
hackers
#126Nathan Myers
ncm@zembu.com
In reply to: mlw (#120)
hackers
#127Tom Lane
tgl@sss.pgh.pa.us
In reply to: Hannu Krosing (#121)
hackers
#128Peter Bierman
bierman@apple.com
In reply to: mlw (#120)
hackers
#129The Hermit Hacker
scrappy@hub.org
In reply to: Hannu Krosing (#119)
hackers
#130The Hermit Hacker
scrappy@hub.org
In reply to: mlw (#120)
hackers
#131The Hermit Hacker
scrappy@hub.org
In reply to: Gary MacDougall (#124)
hackers
#132The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#107)
hackers
#133Ross J. Reedstrom
reedstrm@rice.edu
In reply to: The Hermit Hacker (#129)
hackers
#134Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Hannu Krosing (#119)
hackers
#135Gary MacDougall
gary@freeportweb.com
In reply to: The Hermit Hacker (#131)
hackers
#136Gary MacDougall
gary@freeportweb.com
In reply to: Don Baccus (#84)
hackers
#137The Hermit Hacker
scrappy@hub.org
In reply to: Ross J. Reedstrom (#133)
hackers
#138The Hermit Hacker
scrappy@hub.org
In reply to: Gary MacDougall (#135)
hackers
#139Ross J. Reedstrom
reedstrm@rice.edu
In reply to: The Hermit Hacker (#131)
hackers
#140The Hermit Hacker
scrappy@hub.org
In reply to: Ross J. Reedstrom (#139)
hackers
#141Gary MacDougall
gary@freeportweb.com
In reply to: The Hermit Hacker (#138)
hackers
#142Don Baccus
dhogaza@pacifier.com
In reply to: Ross J. Reedstrom (#139)
hackers
#143Don Baccus
dhogaza@pacifier.com
In reply to: The Hermit Hacker (#140)
hackers
#144Don Baccus
dhogaza@pacifier.com
In reply to: Tom Lane (#76)
hackers
#145Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: The Hermit Hacker (#131)
hackers
#146Ron Chmara
ron@Opus1.COM
In reply to: Don Baccus (#87)
hackers
#147Don Baccus
dhogaza@pacifier.com
In reply to: Thomas Lockhart (#145)
hackers
#148Vince Vielhaber
vev@michvhf.com
In reply to: Nathan Myers (#62)
hackers
#149Michael Fork
mfork@toledolink.com
In reply to: Vince Vielhaber (#148)
hackers
#150The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#143)
hackers
#151bpalmer
bpalmer@crimelabs.net
In reply to: Don Baccus (#108)
hackers
#152The Hermit Hacker
scrappy@hub.org
In reply to: Don Baccus (#147)
hackers
#153Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Gary MacDougall (#124)
hackers
#154Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Thomas Lockhart (#153)
hackers
#155Ross J. Reedstrom
reedstrm@rice.edu
In reply to: Thomas Lockhart (#153)
hackers
#156Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Ross J. Reedstrom (#155)
hackers
#157Martin A. Marques
martin@math.unl.edu.ar
In reply to: Mikheev, Vadim (#100)
hackers
#158Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Martin A. Marques (#157)
hackers
#159Martin A. Marques
martin@math.unl.edu.ar
In reply to: mlw (#106)
hackers
#160Martin A. Marques
martin@math.unl.edu.ar
In reply to: The Hermit Hacker (#129)
hackers
#161Martin A. Marques
martin@math.unl.edu.ar
In reply to: Martin A. Marques (#157)
hackers
#162Alfred Perlstein
bright@wintelcom.net
In reply to: Mikheev, Vadim (#158)
hackers
#163The Hermit Hacker
scrappy@hub.org
In reply to: Martin A. Marques (#157)
hackers
#164Nathan Myers
ncm@zembu.com
In reply to: Mikheev, Vadim (#156)
hackers
#165Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Nathan Myers (#164)
hackers
#166Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#163)
hackers
#167Martin A. Marques
martin@math.unl.edu.ar
In reply to: The Hermit Hacker (#163)
hackers
#168Mitch Vincent
mitch@venux.net
In reply to: The Hermit Hacker (#163)
hackers
#169Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#163)
hackers
In reply to: Lamar Owen (#169)
hackers
In reply to: Don Baccus (#92)
hackers
#172Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#163)
hackers
#173Zeugswetter Andreas SB
ZeugswetterA@wien.spardat.at
In reply to: Lamar Owen (#172)
hackersgeneral
#174Tom Lane
tgl@sss.pgh.pa.us
In reply to: Zeugswetter Andreas SB (#173)
hackersgeneral
#175Daniele Orlandi
daniele@orlandi.com
In reply to: Zeugswetter Andreas SB (#173)
hackersgeneral
#176Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#174)
hackersgeneral
#177Nathan Myers
ncm@zembu.com
In reply to: Bruce Guenter (#176)
hackersgeneral
#178Nathan Myers
ncm@zembu.com
In reply to: Zeugswetter Andreas SB (#173)
hackersgeneral
#179Daniele Orlandi
daniele@orlandi.com
In reply to: Zeugswetter Andreas SB (#173)
hackersgeneral
#180Bruce Guenter
bruceg@em.ca
In reply to: Nathan Myers (#177)
hackersgeneral
#181Bruce Guenter
bruceg@em.ca
In reply to: Daniele Orlandi (#179)
hackersgeneral
#182Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Bruce Guenter (#181)
hackersgeneral
#183Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Christopher Kings-Lynne (#182)
hackers
#184Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Mikheev, Vadim (#183)
hackers
#185Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#184)
hackers
#186Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tom Lane (#185)
hackers
#187Horst Herb
hherb@malleenet.net.au
In reply to: Mikheev, Vadim (#184)
hackers
#188xuyifeng
jamexu@telekbird.com.cn
In reply to: Mikheev, Vadim (#184)
hackers
In reply to: Mikheev, Vadim (#184)
hackers
#190Nathan Myers
ncm@zembu.com
In reply to: Horst Herb (#187)
hackers
#191Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Tom Lane (#186)
hackers
#192Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Nathan Myers (#190)
hackers
#193Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: xuyifeng (#188)
hackers
#194Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Bruce Guenter (#180)
hackers
#195Nathan Myers
ncm@zembu.com
In reply to: Bruce Guenter (#180)
hackersgeneral
#196Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#191)
hackers
#197Horst Herb
hherb@malleenet.net.au
In reply to: Mikheev, Vadim (#194)
hackers
#198Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#192)
hackers
#199Horst Herb
hherb@malleenet.net.au
In reply to: Mikheev, Vadim (#194)
hackers
#200Bruce Guenter
bruceg@em.ca
In reply to: Mikheev, Vadim (#194)
hackers
#201Bruce Guenter
bruceg@em.ca
In reply to: Nathan Myers (#195)
hackersgeneral
#202Nathan Myers
ncm@zembu.com
In reply to: Mikheev, Vadim (#194)
hackers
#203Nathan Myers
ncm@zembu.com
In reply to: Tom Lane (#198)
hackers
#204Tom Lane
tgl@sss.pgh.pa.us
In reply to: Nathan Myers (#203)
hackers
#205Horst Herb
hherb@malleenet.net.au
In reply to: Mikheev, Vadim (#192)
hackers
#206Christopher Kings-Lynne
chriskl@familyhealth.com.au
In reply to: Horst Herb (#205)
hackers
#207Horst Herb
hherb@malleenet.net.au
In reply to: Christopher Kings-Lynne (#206)
hackers
In reply to: Mikheev, Vadim (#193)
hackers
#209Tom Lane
tgl@sss.pgh.pa.us
In reply to: Horst Herb (#207)
hackers
#210Horst Herb
hherb@malleenet.net.au
In reply to: Christopher Kings-Lynne (#206)
hackers
#211Bruce Guenter
bruceg@em.ca
In reply to: Nathan Myers (#203)
hackers
#212Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Hannu Krosing (#208)
hackers
#213Tom Lane
tgl@sss.pgh.pa.us
In reply to: Horst Herb (#210)
hackers
In reply to: Bruce Guenter (#211)
hackers
#215Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#211)
hackers
#216Bruce Guenter
bruceg@em.ca
In reply to: Ian Lance Taylor (#214)
hackers
#217Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#212)
hackers
#218Nathan Myers
ncm@zembu.com
In reply to: Bruce Guenter (#211)
hackers
#219Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Tom Lane (#217)
hackers
#220Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Mikheev, Vadim (#219)
hackers
#221Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#215)
hackers
#222Daniele Orlandi
daniele@orlandi.com
In reply to: Zeugswetter Andreas SB (#173)
hackersgeneral
#223Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Mikheev, Vadim (#220)
hackers
#224Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#221)
hackers
#225Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#220)
hackers
#226Bruce Guenter
bruceg@em.ca
In reply to: Nathan Myers (#218)
hackers
#227Nathan Myers
ncm@zembu.com
In reply to: Nathan Myers (#218)
hackers
#228Tom Lane
tgl@sss.pgh.pa.us
In reply to: Nathan Myers (#227)
hackers
#229Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#224)
hackers
#230Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#226)
hackers
#231Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#228)
hackers
#232Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#230)
hackers
#233Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#231)
hackers
#234Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#192)
hackers
#235Tom Lane
tgl@sss.pgh.pa.us
In reply to: Mikheev, Vadim (#192)
hackers
#236Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#234)
hackers
#237Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#236)
hackers
#238Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#235)
hackers
#239Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#237)
hackers
#240Nathan Myers
ncm@zembu.com
In reply to: Tom Lane (#237)
hackers
#241Tom Lane
tgl@sss.pgh.pa.us
In reply to: Nathan Myers (#240)
hackers
#242Tom Lane
tgl@sss.pgh.pa.us
In reply to: Bruce Guenter (#239)
hackers
#243Alfred Perlstein
bright@wintelcom.net
In reply to: Tom Lane (#242)
hackers
#244Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#242)
hackers
#245Bruce Guenter
bruceg@em.ca
In reply to: Alfred Perlstein (#243)
hackers
#246Erich
hh@cyberpass.net
In reply to: Bruce Guenter (#238)
hackers
#247Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: Bruce Guenter (#211)
hackers
#248Bruce Guenter
bruceg@em.ca
In reply to: Tom Lane (#241)
hackers
#249Mikheev, Vadim
vmikheev@SECTORBASE.COM
In reply to: Bruce Guenter (#248)
hackers
#250Bruce Guenter
bruceg@em.ca
In reply to: Mikheev, Vadim (#249)
hackers
#251Nathan Myers
ncm@zembu.com
In reply to: Tom Lane (#204)
hackers
#252Nathan Myers
ncm@zembu.com
In reply to: Horst Herb (#207)
hackers
#253Horst Herb
hherb@malleenet.net.au
In reply to: Nathan Myers (#252)
hackers