Project

General

Profile

Download (3.67 KB) Statistics
| Branch: | Tag: | Revision:
class ChangeColumnLengths < ActiveRecord::Migration[4.2]
def up
change_column :media, :name, :string, :null => false, :default => '', :limit => 255
change_column :media, :media_path, :string, :limit => 255
change_column :media, :config_path, :string, :limit => 255
change_column :media, :image_path, :string, :limit => 255
change_column :architectures, :name, :string, :default => "x86_64", :null => false, :limit => 255
change_column :auth_sources, :type, :string, :null => false, :default => '', :limit => 255
change_column :auth_sources, :name, :string, :null => false, :default => '', :limit => 255
change_column :auth_sources, :host, :string, :limit => 255
change_column :auth_sources, :account_password, :string, :limit => 255
change_column :auth_sources, :attr_login, :string, :limit => 255
change_column :auth_sources, :attr_firstname, :string, :limit => 255
change_column :auth_sources, :attr_lastname, :string, :limit => 255
change_column :auth_sources, :attr_mail, :string, :limit => 255
change_column :domains, :fullname, :string, :limit => 255
change_column :features, :name, :string, :limit => 255
change_column :hosts, :mac, :string, :default => '', :limit => 255
change_column :hosts, :root_pass, :string, :limit => 255
change_column :hosts, :serial, :string, :limit => 255
change_column :models, :name, :string, :null => false, :limit => 255
change_column :models, :vendor_class, :string, :limit => 255
change_column :models, :hardware_model, :string, :limit => 255
change_column :operatingsystems, :name, :string, :limit => 255
change_column :operatingsystems, :release_name, :string, :limit => 255
change_column :operatingsystems, :type, :string, :limit => 255
change_column :ptables, :name, :string, :null => false, :limit => 255
change_column :roles, :name, :string, :limit => 255
end

def down
change_column :media, :name, :string, :limit => 50, :null => false, :default => ''
change_column :media, :media_path, :string, :limit => 128
change_column :media, :config_path, :string, :limit => 128
change_column :media, :image_path, :string, :limit => 128
change_column :architectures, :name, :string, :limit => 10, :default => "x86_64", :null => false
change_column :auth_sources, :type, :string, :limit => 30, :null => false, :default => ''
change_column :auth_sources, :name, :string, :limit => 60, :null => false, :default => ''
change_column :auth_sources, :host, :string, :limit => 60
change_column :auth_sources, :account_password, :string, :limit => 60
change_column :auth_sources, :attr_login, :string, :limit => 30
change_column :auth_sources, :attr_firstname, :string, :limit => 30
change_column :auth_sources, :attr_lastname, :string, :limit => 30
change_column :auth_sources, :attr_mail, :string, :limit => 30
change_column :domains, :fullname, :string, :limit => 254
change_column :features, :name, :string, :limit => 16
change_column :hosts, :mac, :string, :limit => 17, :default => ''
change_column :hosts, :root_pass, :string, :limit => 64
change_column :hosts, :serial, :string, :limit => 12
change_column :models, :name, :string, :limit => 64, :null => false
change_column :models, :vendor_class, :string, :limit => 32
change_column :models, :hardware_model, :string, :limit => 16
change_column :operatingsystems, :name, :string, :limit => 64
change_column :operatingsystems, :release_name, :string, :limit => 64
change_column :operatingsystems, :type, :string, :limit => 16
change_column :ptables, :name, :string, :limit => 64, :null => false
change_column :roles, :name, :string, :limit => 30
end
end
(155-155/405)