On Thu, Apr 27, 2017 at 3:18 PM, Robert Eckhardt <reckha...@pivotal.io>
wrote:

>
>
> On Thu, Apr 27, 2017 at 7:01 AM, Akshay Joshi <
> akshay.jo...@enterprisedb.com> wrote:
>
>> Hi Dave
>>
>> As per discussion I have changed the logic of showing partitioned table
>> in browser tree. Attached is the screenshot.
>> Let me know your thoughts.
>>
>
> Greenplum has had declarative partitioning for quite some time, I haven't
> spent much time diving into the Postgres implementation specifically,
> however, we have had some pain and I would suggest a little bit of thought
> behind this.
>
> The issues we consistently face:
>
>    - The huge (often thousands sometimes tens of thousands) number of
>    partitions makes rendering all of the partitions painfully slow and
>    frequently not useful.
>
> Perhaps, though I doubt that number would be common in Postgres. The
problem though, is that there are both stats and sub-objects (indexes and
triggers for example) that are part of the child partitions, not the parent
- and they may differ from partition to partition. I don't see that we have
any choice but to display them so users can work with them.

>
>    - When end users are interested in looking at their partitions they
>    frequently don't want all of them displayed mindlessly
>       - They are looking at a subset of partitions
>       - Partitions are typically grouped around their inheritance
>       properties.
>
> How might you propose grouping them (based on the way they work in
Postgres)?


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Reply via email to