Re: Partitioning by letter question
От | Scott Marlowe |
---|---|
Тема | Re: Partitioning by letter question |
Дата | |
Msg-id | dcc563d11001291550j70867455q2f16fdf3a4a9cc4@mail.gmail.com обсуждение исходный текст |
Ответ на | Partitioning by letter question (John Lister <john.lister-ps@kickstone.com>) |
Список | pgsql-sql |
On Fri, Jan 29, 2010 at 3:24 PM, John Lister <john.lister-ps@kickstone.com> wrote: > Hi, I was wondering if this was possible. I'm trying to partition a table, > which is straightforward enough thanks to the great documentation, but i > have a question: > > If I partition using something like a product_id for example and have check > constraints such as (id>=1000 and id<2000) then everything is fine and the > planner correctly uses the right subset of the tables. However I would like > to partition by the first letter and using something like this > substr(word,1,1)='a' is ignored by the planner. From reading the docs I > understand that complicated check constraints are ignored, but this doesn't > seem overly complicated. > > Am i doing something wrong or is there another better way to do this Have you tried: (word >= 'a' and word <'b') ?
В списке pgsql-sql по дате отправления: