Sha256: 58a1983286e4d5645ff9b48c1f7efa7ebd8ce7ab36f89c95b1d3497a5ed7e6a3

Contents?: true

Size: 830 Bytes

Versions: 97

Compression:

Stored size: 830 Bytes

Contents

class MenuRestItemsUsersCachedContentPages < ActiveRecord::Migration
  include Goldberg::Migration

  def self.up
    # Add URL to use for Actions, to better support REST
    add_column "#{prefix}controller_actions", "url_to_use", :string

    # Enhancements for Users
    add_column "#{prefix}users", "password_salt", :string
    add_column "#{prefix}users", "fullname", :string
    add_column "#{prefix}users", "email", :string

    # Add caching for ContentPages
    add_column "#{prefix}content_pages", "content_cache", :text
  end

  def self.down
    remove_column "#{prefix}content_pages", "content_cache"

    remove_column "#{prefix}users", "email"
    remove_column "#{prefix}users", "fullname"
    remove_column "#{prefix}users", "password_salt"

    remove_column "#{prefix}controller_actions", "url_to_use"
  end
end

Version data entries

97 entries across 97 versions & 2 rubygems

Version Path
six-updater-web-0.24.15 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.14 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.13 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.12 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.11 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.10 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.9 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.8 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.7 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.6 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.5 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.4 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.3 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.2 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.1 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.24.0 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.23.7 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.23.6 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.23.5 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb
six-updater-web-0.23.4 lib/six-updater-web/vendor/plugins/goldberg/db/migrate/002_menu_rest_items_users_cached_content_pages.rb