Sha256: 01390534b80a9090a3c8e15e49029538fd21e97bff085e633b0c103170f96ddb

Contents?: true

Size: 429 Bytes

Versions: 13

Compression:

Stored size: 429 Bytes

Contents

# frozen_string_literal: true

class RemoveDefaultValueAndClearSettings < ActiveRecord::Migration[4.2]
  def up
    remove_column :settings, :default_value

    # Truncate settings table
    if connection.adapter_name.casecmp("sqlite").zero?
      execute("DELETE FROM settings")
    else # mysql and postgres
      execute("TRUNCATE settings")
    end
  end

  def down
    add_column :settings, :default_value, :text
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
fat_free_crm-0.22.1 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.22.0 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.21.0 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.20.1 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.20.0 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.19.2 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.19.0 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.18.2 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.17.3 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.18.1 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.18.0 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.17.2 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb
fat_free_crm-0.17.1 db/migrate/20120224073107_remove_default_value_and_clear_settings.rb