| From: | Hannu Krosing <hannu(at)skype(dot)net> |
|---|---|
| To: | Andrew Hammond <andrew(dot)george(dot)hammond(at)gmail(dot)com> |
| Cc: | Aaron Bono <postgresql(at)aranya(dot)com>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: [SQL] using constraint based paritioning to fix EAV |
| Date: | 2006-07-18 22:06:52 |
| Message-ID: | 1153260413.3681.6.camel@localhost.localdomain |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-sql |
Ühel kenal päeval, K, 2006-07-19 kell 00:20, kirjutas Hannu Krosing:
> Ühel kenal päeval, T, 2006-07-18 kell 16:44, kirjutas Andrew Hammond:
> > On 7/18/06, Aaron Bono <postgresql(at)aranya(dot)com> wrote:
> > On 18 Jul 2006 09:07:08 -0700, Andrew Hammond
> > <andrew(dot)george(dot)hammond(at)gmail(dot)com> wrote:
> >
> > I have a client with the following EAV inspired
> > schema.
> >
> > CREATE TABLE many_tables (
> > table_id text primary key, -- defines which
> > virtual table is
> > encoded
> > attribute1 text,
> > attribute2 text,
> > attribute3 text,
> > attribute4 text,
> > ...
> > );
>
> Maybe you can approach the problem from another end, and make the
> many_tables table the virtual one and all the others into real tables ?
Oops, I see you kind of are :)
Maybe you can solve some of the problems doing a VIEW over pl/SQL
function ?
And/or maybe using triggers instead of rules.
--
----------------
Hannu Krosing
Database Architect
Skype Technologies OÜ
Akadeemia tee 21 F, Tallinn, 12618, Estonia
Skype me: callto:hkrosing
Get Skype for free: http://www.skype.com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bruce Momjian | 2006-07-18 22:07:01 | Re: [COMMITTERS] pgsql: Done: o -Display IN, INOUT, and OUT |
| Previous Message | Phil Frost | 2006-07-18 22:06:06 | feature request: pg_dump --view |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | vamsee movva | 2006-07-19 04:21:07 | is there any dataware housing tools for postgresql |
| Previous Message | Andrew Hammond | 2006-07-18 22:00:29 | Re: using constraint based paritioning to fix EAV |