Thread: Backend closes caused by query on a view?!

Backend closes caused by query on a view?!

From
"Viktor A."
Date:
Hi!

Can anybody tell me, what I'm doing so wrong,
that the backend needs to close the connection?
I've got a view that gives me a total of costs for
each day, which looks like this:

  create view view_test AS
  select date(datum_zeit),sum(betrag) AS "summe"
  from anrufe_isdn where richtung='True'
  AND date(datum_zeit)>date(timemi(now() ::datetime, '30 day' ::timespan))
  group by date(datum_zeit);

It works very well, if I do the query:

  select * from view_anrufe;
or
  select date,summe from view_anrufe;

But If I do:

  select summe from view_anrufe;
or
  select avg(summe) from view_anrufe;

I get:

  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.

I'm running Postgresql Version 6.4 on a Linux-box with Kernel V.2.0.33....

Thanks for any help in advanced!!

Viktor



Re: [SQL] Backend closes caused by query on a view?!

From
Bruce Momjian
Date:
[Charset iso-8859-1 unsupported, filtering to ASCII...]
> Hi!
>
> Can anybody tell me, what I'm doing so wrong,
> that the backend needs to close the connection?
> I've got a view that gives me a total of costs for
> each day, which looks like this:
>
>   create view view_test AS
>   select date(datum_zeit),sum(betrag) AS "summe"
>   from anrufe_isdn where richtung='True'
>   AND date(datum_zeit)>date(timemi(now() ::datetime, '30 day' ::timespan))
>   group by date(datum_zeit);

We have some problems with aggregates in views, I think.

The TODO list says:

    * views containing aggregates sometimes fail(Jan)

--
  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

OT: Modeling Tools

From
Clark Evans
Date:
Are there any UML or CASE modeling tools out
there for unix?  Any freeware?

Thanks!

Clark Evans