lib/ar/check/schema_dumper.rb in ar-check-0.2.1 vs lib/ar/check/schema_dumper.rb in ar-check-0.2.2

- old
+ new

@@ -11,14 +11,18 @@ def check_constraints(table, stream) constraints = @connection.check_constraints(table) return if constraints.empty? constraints.each do |constraint| + expression = constraint["expression"] + .gsub(/^\s*CHECK\s+\(/i, "") + .gsub(/\)$/, "") + statement = [ "add_check", ":#{constraint['table']},", ":#{constraint['name'].gsub("_on_#{table}", '')},", - constraint["expression"][1..-2].inspect + expression.inspect ].join(" ") stream.puts " #{statement}" end