From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | vacuum(at)quantentunnel(dot)de, Csaba Nagy <nagy(at)ecircle-ag(dot)com>, pgsql-hackers(at)postgresql(dot)org, stark(at)enterprisedb(dot)com, kedar(dot)potdar(at)gmail(dot)com |
Subject: | Re: Automating Partitions in PostgreSQL - Query on syntax |
Date: | 2009-04-21 18:51:36 |
Message-ID: | 9546.1240339896@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> I'm also not sure how skillful the constraint exclusion logic is at
> proving theorems when CASE statements are involved.
It's not at all, and unlikely to become so. However, I think worrying
about that might be focusing on the wrong thing. If this patch expects
us to still use theorem proving to handle partition exclusion, it's
going at things in the wrong way from the get-go. The partitioning
rules should be simple enough that they can easily be applied at runtime
to determine which partition to look in.
Which leads me to the same conclusion: anything as complicated as CASE
is the wrong design. But perhaps for slightly different reasons.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2009-04-21 18:53:54 | Re: Automating Partitions in PostgreSQL - Query on syntax |
Previous Message | Dickson S. Guedes | 2009-04-21 18:48:07 | Re: Automating Partitions in PostgreSQL - Query on syntax |