Re: Where is a mistake?
От | Ed Loehr |
---|---|
Тема | Re: Where is a mistake? |
Дата | |
Msg-id | 392E9926.6B40AE53@austin.rr.com обсуждение исходный текст |
Ответ на | Where is a mistake? (Alexandr Listopad <laa@laa.zp.ua>) |
Ответы |
Re: Where is a mistake?
Examples. |
Список | pgsql-interfaces |
Alexandr Listopad wrote: > > CREATE VIEW v1 AS SELECT n.net AS net, > n.sh_desc AS net_name, > count(s.ip) AS total_q > sum(s.bytes)/1024 AS Kb > FROM zgia_nets n, > squid_logs s > WHERE network_sub(s.ip,n.net) > AND > date_eq(dt::date,'24-05-2000') > AND > s.peer_stat != 'NONE' > GROUP BY net,net_name > ORDER BY Kb; > > stats=> select t1.net,t1.net_name,t1.total_q,t1.total_q/sum(t2.total_q) from v1 t1, > v1 t2 group by 1,2,3; > > 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. > > where is a mistake? or is it a bug? > > I have PGSQL v 6.5.3. Mistake #1: using 6.5.3 instead of 7.0 :) Mistake #2: aggregates are not supported in views :( Loaded question: What does your server log show when this happens? Regards, Ed Loehr
В списке pgsql-interfaces по дате отправления: