Re: TODO Request - Mailing list pgsql-hackers

From Joshua D. Drake
Subject Re: TODO Request
Date
Msg-id 44FA195C.3060406@commandprompt.com
Whole thread Raw
In response to Re: TODO Request  (Bruce Momjian <bruce@momjian.us>)
Responses Re: TODO Request  (Bruce Momjian <bruce@momjian.us>)
List pgsql-hackers
Bruce Momjian wrote:
> Added to TODO:
> 
>     * Simplify ability to create partitioned tables
> 
>       This would allow creation of partitioned tables without requiring
>       creation of rules for INSERT/UPDATE/DELETE, and constraints for
>       rapid partition selection.  Options could include range and hash
>       partition selection.
> 
>     * Allow auto-selection of partitioned tables for min/max() operations
> 
> I didn't add subparitions because that seems pretty complicated.

Thanks for this.

What about the other partioning types? And complicated should be what we 
are after :)

Sincerely,

Joshua D. Drake



> 
> ---------------------------------------------------------------------------
> 
> Joshua D. Drake wrote:
>> Tom Lane wrote:
>>> "Joshua D. Drake" <jd@commandprompt.com> writes:
>>>> Can we get:
>> Well this should be fun.
>>
>>>> Multiple table indexes (for uniqueness across partitions for example)
>>>> Auto creations of partitions
>> This would be something like:
>>
>> create table foo () partition by ...
>>
>>>> Hash partitioning
>> Partitioning by HASH is used primarily to ensure an even distribution of 
>> data among a predetermined number of partitions.
>>
>>>> Key partitioning
>> Partitioning by key is similar to partitioning by hash, except that 
>> where hash partitioning employs a user-defined expression.
>>
>>>> Sub partitioning
>> Subpartitioning ? also known as composite partitioning ? is the further 
>> division of each partition in a partitioned table. (partitions that have 
>> partitions)
>>
>>
>>>> Added to the TODO list?
>>> Perhaps a certain amount of specificity as to what these mean,
>>> and why we need them, would be appropriate.
>> For reference I am directly apply my fair use rights to the above per 
>> the MySQL development docs. Reference below:
>>
>> http://dev.mysql.com/doc/refman/5.1/en/partitioning.html
>>
>> Yes I am fully aware that we don't need to do something just because 
>> MySQL does it. However, Oracle has similar functionality and I would 
>> like to see us keep up :)
>>
>> Of course I would like it to be done correctly :)
>>
>> Sincerely,
>>
>> Joshua D. Drake
>>
>>
>>>             regards, tom lane
>>>
>>> ---------------------------(end of broadcast)---------------------------
>>> TIP 1: if posting/reading through Usenet, please send an appropriate
>>>        subscribe-nomail command to majordomo@postgresql.org so that your
>>>        message can get through to the mailing list cleanly
>>>
>>
>> -- 
>>
>>     === The PostgreSQL Company: Command Prompt, Inc. ===
>> Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
>>     Providing the most comprehensive  PostgreSQL solutions since 1997
>>               http://www.commandprompt.com/
>>
>>
>>
>> ---------------------------(end of broadcast)---------------------------
>> TIP 1: if posting/reading through Usenet, please send an appropriate
>>        subscribe-nomail command to majordomo@postgresql.org so that your
>>        message can get through to the mailing list cleanly
> 


-- 
   === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240   Providing the most comprehensive  PostgreSQL
solutionssince 1997             http://www.commandprompt.com/
 




pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: TODO Request
Next
From: "Jim C. Nasby"
Date:
Subject: Re: [PATCHES] DOC: catalog.sgml