##// END OF EJS Templates
Use Postgresql's reset_pk_sequence in Trac importer to reset issue id sequence (#595)....
Jean-Philippe Lang -
r1105:a3dda6dc4a3d
parent child
Show More
@@ -373,16 +373,8 namespace :redmine do
373 end
373 end
374 end
374 end
375
375
376 # update issue id sequence if needed
376 # update issue id sequence if needed (postgresql)
377 begin
377 Issue.connection.reset_pk_sequence!(Issue.table_name) if Issue.connection.respond_to?('reset_pk_sequence!')
378 case ActiveRecord::Base.connection.adapter_name.downcase
379 when 'mysql'
380 # nothing to do
381 when 'postgresql'
382 sql = "SELECT setval('#{Issue.table_name}_id_seq', (SELECT MAX(id) FROM #{Issue.table_name}))"
383 ActiveRecord::Base.connection.execute(sql)
384 end
385 end
386 puts
378 puts
387
379
388 # Wiki
380 # Wiki
General Comments 0
You need to be logged in to leave comments. Login now