Sha256: f3f269a93fa66609bfb0ef9508e375e8c1da9d61f62617b41e6793d5965fa898

Contents?: true

Size: 822 Bytes

Versions: 5

Compression:

Stored size: 822 Bytes

Contents

class CreatePodsPods < ActiveRecord::Migration

  def up
    create_table :refinery_pods do |t|
      t.string :name
      t.text :body
      t.string :url
      t.integer :image_id
      t.string :pod_type
      t.integer :portfolio_entry_id
      t.integer :video_id
      t.integer :position

      t.timestamps
    end

    add_index :refinery_pods, :image_id
    add_index :refinery_pods, :pod_type
    add_index :refinery_pods, :portfolio_entry_id
    add_index :refinery_pods, :video_id

  end

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

    #if defined?(::Refinery::Page)
    #  ::Refinery::Page.delete_all({:link_url => "/pods/pods"})
    #end

    drop_table :refinery_pods

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
refinerycms-pods-2.1.1 db/migrate/1_create_pods_pods.rb
refinerycms-pods-2.1.0 db/migrate/1_create_pods_pods.rb
refinerycms-pods-2.0.3 db/migrate/1_create_pods_pods.rb
refinerycms-pods-2.0.2 db/migrate/1_create_pods_pods.rb
refinerycms-pods-2.0.1 db/migrate/1_create_pods_pods.rb