From: | Bill Moran <wmoran(at)collaborativefusion(dot)com> |
---|---|
To: | timtas(at)cubic(dot)ch |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Temporary Tables and Web Application |
Date: | 2008-06-05 16:54:13 |
Message-ID: | 20080605125413.74aa0aff.wmoran@collaborativefusion.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
In response to Tim Tassonis <timtas(at)cubic(dot)ch>:
>
> Bill Moran wrote:
> > In response to Tim Tassonis <timtas(at)cubic(dot)ch>:
> >
> >>
> >> Now, with apache/php in a mpm environment, I have no guarantee that a
> >> user will get the same postgresql session for a subsequent request, thus
> >> he will not see the temporary table.
> >>
> >> Is there a way to create temporary tables in another way, so they are
> >> visible between sessions, or do I need to create real tables for my
> >> purpose? And is the perfomance penalty big for real tables, as they have
> >> been written to disk/read from disk?
> >
> > Build a framework that creates the tables in a special schema, and then
> > can access them through any session. Use some method to generate unique
> > table names and store the names in the HTTP session. Create some sort
> > of garbage collection routines that removes tables when they're no longer
> > needed.
> >
> > The details of exactly how you pull this off are going to depend heavily
> > on the rest of your application architecture.
> >
>
> What you describe is what I referred to as "create real tables". I've
> done that and it works, but I wondered if there's something similar
> built in postgres apart from classical temporary tables.
Not that I'm aware of.
If you keep the mailing list in the CC, others can answer as well.
--
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/
wmoran(at)collaborativefusion(dot)com
Phone: 412-422-3463x4023
From | Date | Subject | |
---|---|---|---|
Next Message | Francisco Reyes | 2008-06-05 17:37:36 | Benchmarking best practices? |
Previous Message | Tino Wildenhain | 2008-06-05 16:51:25 | Re: Temporary Tables and Web Application |