lib/partitioned/by_time_field.rb in partitioned-1.3.5 vs lib/partitioned/by_time_field.rb in partitioned-2.0.0
- old
+ new
@@ -64,10 +64,11 @@
partition.base_name lambda { |model, time_field|
return model.partition_normalize_key_value(time_field).strftime('%Y%m%d')
}
partition.check_constraint lambda { |model, time_field|
date = model.partition_normalize_key_value(time_field)
- return "#{model.partition_time_field} >= '#{date.strftime}' AND #{model.partition_time_field} < '#{(date + model.partition_table_size).strftime}'"
+ return "#{model.partition_time_field} >= '#{date.strftime('%Y-%m-%d')}' AND " +
+ "#{model.partition_time_field} < '#{(date + model.partition_table_size).strftime('%Y-%m-%d')}'"
}
end
end
end