api06: Fix the version-numbers-on-current-tables migration: We want the rows

in the current table to have the same version number as the latest one in the
history table (the latest version is kept in both the current and the history
tables.)
This commit is contained in:
Gabriel Ebner 2008-05-04 10:04:07 +00:00
parent bcbf417796
commit 9274a6010a

View file

@ -20,7 +20,7 @@ class MoveToInnodb < ActiveRecord::Migration
@@ver_tbl.each { |tbl|
add_column "current_#{tbl}", "version", :bigint, :limit => 20, :null => false
execute "UPDATE current_#{tbl} SET version = " +
"(SELECT max(version)+1 FROM #{tbl} WHERE #{tbl}.id = current_#{tbl}.id)"
"(SELECT max(version) FROM #{tbl} WHERE #{tbl}.id = current_#{tbl}.id)"
}
end