Sha256: dcd94e25fea322ef9ec8a60aad5d9553c1b56a82559adb39edaacb03ea113606

Contents?: true

Size: 1.41 KB

Versions: 6

Compression:

Stored size: 1.41 KB

Contents

class EnjoyCreateSeos < ActiveRecord::Migration
  def change
    ############## SEO ###################33
    create_table :enjoy_seo_seos do |t|
      t.boolean :enabled, default: true, null: false
      t.integer :seoable_id
      t.string  :seoable_type

      if Enjoy::Seo.config.localize
        t.column :h1_translations, 'hstore', default: {}
        t.column :title_translations, 'hstore', default: {}
        t.column :keywords_translations, 'hstore', default: {}
        t.column :description_translations, 'hstore', default: {}
        t.column :og_title_translations, 'hstore', default: {}
      else
        t.string :h1
        t.string :title
        t.text :keywords
        t.text :description
        t.string :og_title
      end
      t.string :robots
      t.attachment :og_image

      t.timestamps
    end

    add_index :enjoy_seo_seos, [:seoable_id, :seoable_type], unique: true



    ################# SITEMAP #####################
    create_table :enjoy_seo_sitemap_data do |t|
      t.boolean :enabled, default: true, null: false
      t.integer :sitemap_data_field_id
      t.string  :sitemap_data_field_type

      t.boolean :sitemap_show, default: true, null: false
      t.timestamps :sitemap_lastmod
      t.string :sitemap_changefreq
      t.float :sitemap_priority

      t.timestamps
    end

    add_index :enjoy_seo_sitemap_data, [:sitemap_data_field_id, :sitemap_data_field_type], unique: true
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
enjoy_cms_seo-0.4.1 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb
enjoy_cms_seo-0.4.0.3 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb
enjoy_cms_seo-0.4.0.2 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb
enjoy_cms_seo-0.4.0.1 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb
enjoy_cms_seo-0.4.0 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb
enjoy_cms_seo-0.4.0.beta3 lib/generators/enjoy/seo/migrations/templates/migration_seos.rb