def prepare(self):
        super(RangePartition, self).prepare()
        return self.database.execute("""
            ALTER TABLE {parent_table} PARTITION BY RANGE ({function}({column}))(
                PARTITION {pattern} VALUES LESS THAN (0)
            );
        """.format(
            parent_table=self.table,
            column=self.column_name,
            pattern=self._get_name(),
            function=self._get_function()
        ))
Prepares table for partitioning by creating zero partition to speed up things due to
dataset/ETHPy150Open maxtepkeev/architect/architect/databases/mysql/partition.py/RangePartition.prepare