lib/pgsync/client.rb in pgsync-0.6.8 vs lib/pgsync/client.rb in pgsync-0.7.0

- old
+ new

@@ -9,10 +9,11 @@ def perform result = Slop::Parser.new(slop_options).parse(@args) arguments = result.arguments options = result.to_h + options[:defer_constraints_v2] ||= options[:defer_constraints] raise Error, "Specify either --db or --config, not both" if options[:db] && options[:config] raise Error, "Cannot use --overwrite with --in-batches" if options[:overwrite] && options[:in_batches] if options[:version] @@ -57,15 +58,16 @@ o.boolean "--preserve", "preserve existing rows", default: false o.boolean "--truncate", "truncate existing rows", default: false o.separator "" o.separator "Foreign key options:" - o.boolean "--defer-constraints-v2", "defer constraints", default: false + o.boolean "--defer-constraints", "defer constraints", default: false o.boolean "--disable-integrity", "disable foreign key triggers", default: false o.integer "-j", "--jobs", "number of tables to sync at a time" - # replaced by v2 - o.boolean "--defer-constraints", "defer constraints", default: false, help: false + # legacy + o.boolean "--defer-constraints-v1", "defer constraints", default: false, help: false + o.boolean "--defer-constraints-v2", "defer constraints", default: false, help: false # private, for testing o.boolean "--disable-integrity-v2", "disable foreign key triggers", default: false, help: false o.separator "" o.separator "Schema options:"