Sha256: 1acc7b75fa1fc53f0000a20cc628cde73c7093729b7d83c3153939203fe2fc7e

Contents?: true

Size: 1.11 KB

Versions: 16

Compression:

Stored size: 1.11 KB

Contents

class CreateAddressesAddresses < ActiveRecord::Migration

  def up
    create_table :refinery_addresses do |t|
      t.references :customer
      t.references :order
      t.boolean :is_billing, :default => false
      t.string :first_name, :default => '', :null => false
      t.string :last_name, :default => '', :null => false
      t.string :phone
      t.string :email
      t.string :address1, :default => '', :null => false
      t.string :address2
      t.string :city
      t.string :state, :default => '', :limit => 32
      t.string :zip, :default => '', :limit => 32
      t.string :country, :default => '', :limit => 16, :null => false
      t.integer :position

      t.timestamps
    end
    add_index :refinery_addresses, :customer_id
    add_index :refinery_addresses, :order_id
    add_index :refinery_addresses, [:last_name, :first_name]
    add_index :refinery_addresses, :phone
    add_index :refinery_addresses, :email

  end

  def down
    if defined?(::Refinery::UserPlugin)
      ::Refinery::UserPlugin.destroy_all({:name => "refinerycms-addresses"})
    end

    drop_table :refinery_addresses

  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
refinerycms-stores-0.1.0 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.16 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.14 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.13 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.12 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.11 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.10 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.9 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.8 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.7 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.6 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.5 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.4 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.3 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.2 db/migrate/5_create_addresses_addresses.rb
refinerycms-stores-0.0.1 db/migrate/5_create_addresses_addresses.rb