class AddEncryptedSecretToKeyPairs < ActiveRecord::Migration def up rename_table :key_pairs, :key_pairs_backup rename_index :key_pairs_backup, 'index_key_pairs_on_repository_id', 'index_key_pairs_backup_on_repository_id' create_table :key_pairs do |t| t.text :public, :null => false t.text :encrypted_secret, :null => false t.string :key_id, :null => false t.references :user, :null => false t.references :repository, :null => false t.timestamps end add_index :key_pairs, :repository_id, :unique => true end def down drop_table :key_pairs rename_table :key_pairs_backup, :key_pairs rename_index :key_pairs, 'index_key_pairs_backup_on_repository_id', 'index_key_pairs_on_repository_id' end end