Sha256: a3254db252fd321a9f3a3a7b633f47bbfd60c0bfe6bfd1468ebfd0d3fac4612c

Contents?: true

Size: 272 Bytes

Versions: 80

Compression:

Stored size: 272 Bytes

Contents

desc 'Reset all database table PK sequences. Fixes duplicate key violates unique constraint (id) error'
task :reset_pk_sequence => :environment do
  ActiveRecord::Base.connection.tables.each do |table|
    ActiveRecord::Base.connection.reset_pk_sequence!(table)
  end
end

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
effective_developer-0.8.6 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.5 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.4 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.3 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.2 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.1 lib/tasks/reset_pk_sequence.rake
effective_developer-0.8.0 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.8 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.7 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.6 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.5 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.4 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.3 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.2 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.1 lib/tasks/reset_pk_sequence.rake
effective_developer-0.7.0 lib/tasks/reset_pk_sequence.rake
effective_developer-0.6.17 lib/tasks/reset_pk_sequence.rake
effective_developer-0.6.16 lib/tasks/reset_pk_sequence.rake
effective_developer-0.6.15 lib/tasks/reset_pk_sequence.rake
effective_developer-0.6.14 lib/tasks/reset_pk_sequence.rake