Fixed: PostgreSQL issues_seq_id not updated when using Trac importer.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1099 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
2247700f24
commit
b0f3de5c3b
|
@ -372,6 +372,17 @@ namespace :redmine do
|
||||||
migrated_custom_values += 1
|
migrated_custom_values += 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# update issue id sequence if needed
|
||||||
|
begin
|
||||||
|
case ActiveRecord::Base.connection.adapter_name.downcase
|
||||||
|
when 'mysql'
|
||||||
|
# nothing to do
|
||||||
|
when 'postgresql'
|
||||||
|
sql = "SELECT setval('#{Issue.table_name}_id_seq', (SELECT MAX(id) FROM #{Issue.table_name}))"
|
||||||
|
ActiveRecord::Base.connection.execute(sql)
|
||||||
|
end
|
||||||
|
end
|
||||||
puts
|
puts
|
||||||
|
|
||||||
# Wiki
|
# Wiki
|
||||||
|
@ -478,7 +489,7 @@ namespace :redmine do
|
||||||
if !project
|
if !project
|
||||||
# create the target project
|
# create the target project
|
||||||
project = Project.new :name => identifier.humanize,
|
project = Project.new :name => identifier.humanize,
|
||||||
:description => identifier.humanize
|
:description => ''
|
||||||
project.identifier = identifier
|
project.identifier = identifier
|
||||||
puts "Unable to create a project with identifier '#{identifier}'!" unless project.save
|
puts "Unable to create a project with identifier '#{identifier}'!" unless project.save
|
||||||
# enable issues and wiki for the created project
|
# enable issues and wiki for the created project
|
||||||
|
|
Loading…
Reference in New Issue