From: | Chris Bitmead <chrisb(at)nimrod(dot)itg(dot)telstra(dot)com(dot)au> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Peter Eisentraut <peter_e(at)gmx(dot)net>, Chris <chris(at)bitmead(dot)com>, Postgres Hackers List <hackers(at)postgresql(dot)org> |
Subject: | Re: OO Patch |
Date: | 2000-05-19 05:29:12 |
Message-ID: | 3924D128.92870AB5@nimrod.itg.telecom.com.au |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
Tom Lane wrote:
>
> Chris Bitmead <chrisb(at)nimrod(dot)itg(dot)telstra(dot)com(dot)au> writes:
> > 3) Returning of sub-class fields. Any ODBMS *must* do this by
> > definition. If it doesn't, it isn't an ODBMS.
>
> Chris, you have a bad habit of defining away the problem. Not
> everyone is convinced upon this point,
You claimed to be convinced in the previous discussions. Who exactly
wasn't?
> and your assertions that
> there was consensus don't help your cause.
I must admit to frustration here. Will I be issued with a certificate or
something when an arbitrator declares "consensus". I can't fathom how
decisions are made around here, but you seem to be as close to a leader
as I'll find. On the sub-class returning issue you declared that you
understood that it was "good for a certain class of problems" or some
such. My take on the previous discussions were that a great number of
objections were resolved. Am I supposed to just sit on my bum waiting
for people who havn't even used an ODBMS to argue for a few years? I'm
quite willing to talk this all through again but it needs to reach
closure at some point.
> Possibly more to the point: your patch doesn't implement the
> above behavior AFAICS.
I know, it only implements the first point. But this is useful in
itself.
> (Certainly libpq is unprepared to support
> multiple tuple types returned in one SELECT --- and there are no
> frontend changes in your patch.) So it might help if you'd clarify
> exactly what the proposed patch does and doesn't do.
This is the third time I've submitted the patch and you examined it in
detail last two times. This is just a post-7.0 merge and I was expecting
it put in CVS now that 7.0 is done.
To repeat - it implements DELETE and UPDATE on inheritance hierarchies
to correct old bit-rot, and it implements ONLY as relates inheritance
hierarchies to exclude sub-classes. Oh, and the emacs pgsql code style
lisp implementation is done right in the FAQ.
From | Date | Subject | |
---|---|---|---|
Next Message | Chris Bitmead | 2000-05-19 06:30:26 | Re: OO Stuff |
Previous Message | Tom Lane | 2000-05-19 05:09:51 | Re: OO Patch |
From | Date | Subject | |
---|---|---|---|
Next Message | Matthias Urlichs | 2000-05-19 05:55:10 | Re: Heaps of read() syscalls by the postmaster |
Previous Message | Tom Lane | 2000-05-19 05:09:51 | Re: OO Patch |