From f40d4c1940426124bb4a8464b707cd673d9d5ee6 Mon Sep 17 00:00:00 2001 From: Xinhui Date: Wed, 4 Jan 2017 11:35:25 +0100 Subject: Fix attempt migration --- ...20161208112130_create_routing_constraint_zones.rb | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'db') diff --git a/db/migrate/20161208112130_create_routing_constraint_zones.rb b/db/migrate/20161208112130_create_routing_constraint_zones.rb index 0fa1ef1ae..2c1ee8248 100644 --- a/db/migrate/20161208112130_create_routing_constraint_zones.rb +++ b/db/migrate/20161208112130_create_routing_constraint_zones.rb @@ -1,11 +1,19 @@ class CreateRoutingConstraintZones < ActiveRecord::Migration - def change - create_table :routing_constraint_zones do |t| - t.string :name - t.integer :stop_area_ids, array: true - t.belongs_to :line, index: true + def up + unless table_exists? :routing_constraint_zones + create_table :routing_constraint_zones do |t| + t.string :name + t.integer :stop_area_ids, array: true + t.belongs_to :line, index: true - t.timestamps + t.timestamps + end + end + end + + def down + if table_exists? :routing_constraint_zones + drop_table :routing_constraint_zones end end end -- cgit v1.2.3