Re: [HACKERS] It would be nice if this could be fixed... - Mailing list pgsql-hackers
| From | Bruce Momjian |
|---|---|
| Subject | Re: [HACKERS] It would be nice if this could be fixed... |
| Date | |
| Msg-id | 199905110009.UAA21808@candle.pha.pa.us Whole thread Raw |
| In response to | Re: [HACKERS] It would be nice if this could be fixed... (Chris Bitmead <chris.bitmead@bigfoot.com>) |
| List | pgsql-hackers |
Works now, thanks to Tom Lane:
test=> create table aaa(a text);CREATEtest=> create table bbb(b text);CREATEtest=> select coalesce(a,b) from
aaa,bbb;case----(0rows)test=> insert into aaa values('aaa');INSERT 19090 1test=> insert into bbb values('bbb');INSERT
190911test=> select coalesce(a,b) from aaa,bbb;case----aaa (1 row)
> Bruce Momjian wrote:
> >
> > Chris, any chance you can send a small reproducable test case for this,
> > with INSERT's and CREATE table. Thanks.
>
> Sure. Here it is....
>
>
> httpd=> create table aaa(a text);
> CREATE
> httpd=> create table bbb(b text);
> CREATE
> httpd=> select coalesce(a,b) from aaa,bbb;
> case
> ----
> (0 rows)
>
> httpd=> insert into aaa values('aaa');
> INSERT 84818 1
> httpd=> insert into bbb values('bbb');
> INSERT 84819 1
> httpd=> select coalesce(a,b) from aaa,bbb;
> pqReadData() -- backend closed the channel unexpectedly.
> This probably means the backend terminated abnormally
> before or while processing the request.
> We have lost the connection to the backend, so further processing is
> impossible. Terminating.
>
>
>
>
>
> > > =================================================================
> > > POSTGRESQL BUG REPORT TEMPLATE
> > > =================================================================
> > >
> > >
> > > Your name : Chris Bitmead
> > > Your email address : chris@tech.com.au
> > >
> > >
> > > System Configuration
> > > ---------------------
> > > Architecture : Intel x86
> > >
> > > Operating System : Linux 2.0.36
> > >
> > > PostgreSQL version : Latest Snapshot as at May 2, 1999
> > >
> > > Compiler used : gcc 2.7.2.3
> > >
> > >
> > > Please enter a FULL description of your problem:
> > > ------------------------------------------------
> > >
> > > COALESCE sql function causes postgres to CRASH!
> > >
> > > e.g.
> > >
> > > SELECT story.title,story.image, mfr.image FROM story, mfr where
> > > story.category= mfr.oid;
> > > title |image |image
> > > --------------+------------------+--------------------
> > > Canon |/icon/critique.jpg|/icon/canon.gif
> > > Nikon | |/icon/nikon.gif
> > > Olympus | |/icon/olympus.gif
> > > New Arca | |/icon/arca-swiss.gif
> > > New Hasselblad| |/icon/hasselblad.gif
> > > (5 rows)
> > >
> > > httpd=> SELECT story.title, COALESCE(story.image, mfr.image) FROM story,
> > > mfr where story.category= mfr.oid;
> > > pqReadData() -- backend closed the channel unexpectedly.
> > > This probably means the backend terminated abnormally
> > > before or while processing the request.
> > > We have lost the connection to the backend, so further processing is
> > > impossible. Terminating.
> > >
> > >
> >
> > --
> > Bruce Momjian | http://www.op.net/~candle
> > maillist@candle.pha.pa.us | (610) 853-3000
> > + If your life is a hard drive, | 830 Blythe Avenue
> > + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
>
-- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026
pgsql-hackers by date: