Sha256: cc167ee4d6eb6e493bb073985ed1d0653cba27dbd3d8ffd4053736ebbae0149a
Contents?: true
Size: 761 Bytes
Versions: 16
Compression:
Stored size: 761 Bytes
Contents
class AddDockerMetaTagJoinTable < ActiveRecord::Migration[5.2] def up create_table :katello_repository_docker_meta_tags do |t| t.integer :docker_meta_tag_id, null: false t.integer :repository_id t.timestamps null: true end ::Katello::Repository.all.each do |repository| repository.docker_meta_tags = ::Katello::DockerMetaTag.where(:repository_id => repository.id) end remove_column :katello_docker_meta_tags, :repository_id end def down add_column :katello_docker_meta_tags, :repository_id, :integer ::Katello::DockerMetaTag.all.each do |meta_tag| meta_tag.update_attributes(repository_id: meta_tag.repositories.first.id) end drop_table :katello_repository_docker_meta_tags end end
Version data entries
16 entries across 16 versions & 1 rubygems