Revision 17d3fe68
Added by Ondřej Ezr over 2 years ago
db/migrate/20140407161817_create_config_groups.rb | ||
---|---|---|
class CreateConfigGroups < ActiveRecord::Migration[4.2]
|
||
def change
|
||
create_table :config_groups do |t|
|
||
t.string :name, :limit => 255
|
||
|
||
t.timestamps null: true
|
||
end
|
||
end
|
||
end
|
db/migrate/20140407162007_create_config_group_classes.rb | ||
---|---|---|
class CreateConfigGroupClasses < ActiveRecord::Migration[4.2]
|
||
def change
|
||
create_table :config_group_classes do |t|
|
||
t.integer :puppetclass_id
|
||
t.integer :config_group_id
|
||
|
||
t.timestamps null: true
|
||
end
|
||
end
|
||
end
|
db/migrate/20140407162059_create_host_config_groups.rb | ||
---|---|---|
class CreateHostConfigGroups < ActiveRecord::Migration[4.2]
|
||
def change
|
||
create_table :host_config_groups do |t|
|
||
t.integer :config_group_id
|
||
t.integer :host_id
|
||
t.string :host_type, :limit => 255
|
||
|
||
t.timestamps null: true
|
||
end
|
||
end
|
||
end
|
db/migrate/20140413123650_add_counters_to_config_groups.rb | ||
---|---|---|
class AddCountersToConfigGroups < ActiveRecord::Migration[4.2]
|
||
def change
|
||
add_column :config_groups, :hosts_count, :integer
|
||
add_column :config_groups, :hostgroups_count, :integer
|
||
add_column :config_groups, :config_group_classes_count, :integer
|
||
end
|
||
end
|
db/migrate/20140415032811_add_config_group_counter_defaults.rb | ||
---|---|---|
class AddConfigGroupCounterDefaults < ActiveRecord::Migration[4.2]
|
||
def up
|
||
change_column :config_groups, :hosts_count, :integer, :default => 0
|
||
change_column :config_groups, :hostgroups_count, :integer, :default => 0
|
||
change_column :config_groups, :config_group_classes_count, :integer, :default => 0
|
||
end
|
||
|
||
def down
|
||
change_column :config_groups, :hosts_count, :integer
|
||
change_column :config_groups, :hostgroups_count, :integer
|
||
change_column :config_groups, :config_group_classes_count, :integer
|
||
end
|
||
end
|
db/migrate/20160616074718_remove_host_counter_cache.rb | ||
---|---|---|
remove_column :operatingsystems, :hostgroups_count, :integer, :default => 0
|
||
remove_column :realms, :hosts_count, :integer, :default => 0
|
||
remove_column :realms, :hostgroups_count, :integer, :default => 0
|
||
remove_column :config_groups, :hosts_count, :integer, :default => 0
|
||
remove_column :config_groups, :hostgroups_count, :integer, :default => 0
|
||
remove_column :hostgroups, :hosts_count, :integer, :default => 0
|
||
remove_column :models, :hosts_count, :integer, :default => 0
|
||
end
|
db/migrate/20160626085636_remove_puppet_counters.rb | ||
---|---|---|
remove_column :puppetclasses, :global_class_params_count, :integer, :default => 0
|
||
remove_column :puppetclasses, :variable_lookup_keys_count, :integer, :default => 0
|
||
remove_column :lookup_keys, :lookup_values_count, :integer, :default => 0
|
||
remove_column :config_groups, :config_group_classes_count, :integer, :default => 0
|
||
end
|
||
end
|
lib/tasks/cleanup.rake | ||
---|---|---|
if ActiveRecord::Base.connection.column_exists?(:template_combinations, :environment_id)
|
||
ActiveRecord::Base.connection.remove_reference(:template_combinations, :environment)
|
||
end
|
||
ActiveRecord::Base.connection.drop_table(:host_config_groups, if_exists: true, force: :cascade)
|
||
ActiveRecord::Base.connection.drop_table(:config_group_classes, if_exists: true, force: :cascade)
|
||
ActiveRecord::Base.connection.drop_table(:config_groups, if_exists: true, force: :cascade)
|
||
|
||
envs = %w[view_environments create_environments edit_environments destroy_environments import_environments]
|
||
cfgs = %w[view_config_groups create_config_groups edit_config_groups destroy_config_groups]
|
Also available in: Unified diff
Fixes #31096 - remove config group migrations
These migrations had been added to the plugin foreman_puppet_enc.
Details of addition https://github.com/theforeman/foreman_puppet_enc/pull/13