23 lines
565 B
Ruby
23 lines
565 B
Ruby
# This migration comes from switchman (originally 20130328212039)
|
|
class CreateSwitchmanShards < ActiveRecord::Migration
|
|
tag :predeploy
|
|
|
|
def self.up
|
|
unless table_exists?('switchman_shards')
|
|
create_table :switchman_shards do |t|
|
|
t.string :name
|
|
t.string :database_server_id
|
|
t.boolean :default, :default => false, :null => false
|
|
end
|
|
end
|
|
|
|
unless column_exists?(:switchman_shards, :settings)
|
|
add_column :switchman_shards, :settings, :text
|
|
end
|
|
end
|
|
|
|
def self.down
|
|
drop_table :switchman_shards
|
|
end
|
|
end
|