Namespace model added. Migration to convert exit project/groups

This commit is contained in:
Dmitriy Zaporozhets 2012-11-22 21:34:16 +03:00
parent ced242a2d0
commit e29ccece33
6 changed files with 60 additions and 31 deletions

View file

@ -0,0 +1,13 @@
class ConvertGroupToNamespace < ActiveRecord::Migration
def up
rename_table 'groups', 'namespaces'
add_column :namespaces, :type, :string, null: true
# Migrate old groups
Namespace.update_all(type: 'Group')
end
def down
raise 'Rollback is not allowed'
end
end

View file

@ -0,0 +1,5 @@
class AddNamespaceIdToProject < ActiveRecord::Migration
def change
rename_column :projects, :group_id, :namespace_id
end
end