文件名称:sql_partitioner
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-21 06:32:27
Ruby
SqlPartitioner SqlPartitioner提供了一个PartitionsManager类来帮助维护MySQL中的分区表。 如果您有一个基于时间戳进行分区的表,则可能需要在以后定期添加新分区,并删除较旧的分区以释放空间。 这个宝石会有所帮助。 支持的功能 SqlPartitioner可用于由timestamp列进行分区MySQL分区表,该表以整数形式表示Unix纪元时间戳,以秒或微秒为单位。 您可以使用ActiveRecord或DataMapper。 支持的功能: 初始化表上的分区 添加给定大小的新分区(以月或天表示) 删除早于给定时间戳或天数的分区 您可以直接运行上述操作,也可以传递标志以仅进行空运行。 不支持的功能 除MySQL外,尚不支持数据库。 目标表只能按代表秒或微秒的timestamp列进行分区。 入门 您需要使用require 'sql_partiti
【文件预览】:
sql_partitioner-master
----lib()
--------sql_partitioner.rb(509B)
--------sql_partitioner()
----Gemfile(99B)
----sql_partitioner.gemspec(2KB)
----spec()
--------lib()
--------db_conf.yml(104B)
----Rakefile(116B)
----.travis.yml(262B)
----LICENSE(1KB)
----README.md(5KB)
----.rspec(44B)
----.gitignore(1KB)
----CHANGELOG.md(901B)