rosa-build/db/migrate/20121219122905_add_encrypte...

23 lines
753 B
Ruby

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