1. A method, comprising: receiving, with a processor of a computer, a data partitioning policy for data, wherein the data partitioning policy identifies a condition for automatically implementing the data partitioning policy and criteria for modifying a set of partitions for a table; in response to the condition occurring, automatically applying the data partitioning policy to select at least one partition from the set of partitions based on the criteria; and performing an operation on the at least one partition to modify the set of partitions.