Thread: Huge view file

Huge view file

From
Łukasz Skowroński
Date:
Hello,   I created a view named some_view. Postgresql behaves quite strange
because it creates some_view file which has almost 600 MB. I'd like to ask
you:
- under what circumstances PGSQL writes anything to a view file?
- what it writes?
- why this file is so huge? Could this be a bug?

Best Regards,   Luke



Re: Huge view file

From
Tom Lane
Date:
Łukasz Skowroński <lskowron@elka.pw.edu.pl> writes:
>     I created a view named some_view. Postgresql behaves quite strange
> because it creates some_view file which has almost 600 MB.

Uh ... what PG version is this?  In recent releases views don't even
*have* any associated file.
        regards, tom lane


Odp: Huge view file

From
Łukasz Skowroński
Date:
From: Tom Lane <tgl@sss.pgh.pa.us>
> >     I created a view named some_view. Postgresql behaves quite strange
> > because it creates some_view file which has almost 600 MB.
>
> Uh ... what PG version is this?  In recent releases views don't even
> *have* any associated file.

Hi Tom!   It is PG 7.0.2-17. This problem doesn't concern me personally, I can't
even repeat it - everything works fine for me. I was just asked to solve it.
Well, we would like our application to be compatible with PG 7.0 so I need
to track this behaviour. Do you have a clue when PG could write anything to
a view file and where I can find it in source tree?

Best Regards,   Luke



Re: Odp: Huge view file

From
Tom Lane
Date:
Łukasz Skowroński <lskowron@elka.pw.edu.pl> writes:
> Well, we would like our application to be compatible with PG 7.0 so I need
> to track this behaviour. Do you have a clue when PG could write anything to
> a view file and where I can find it in source tree?

Perhaps your app does inserts into the view and you don't have a rule to
redirect the inserts elsewhere?  7.1 will complain about that, but 7.0
just silently does the insert...
        regards, tom lane