Sha256: 8361c634e6bad9d743d14ccb525ae22615ff26161de98e08a635849c01ff40e0

Contents?: true

Size: 977 Bytes

Versions: 16

Compression:

Stored size: 977 Bytes

Contents

class AddExternalChargeField < ActiveRecord::Migration[<%= rails_migration_version %>]
  def change
    add_column :plans, :is_external_charge, :boolean unless column_exists? :plans, :is_external_charge, default: false
    add_column :plans, :external_charge_limit, :bigint unless column_exists? :plans, :external_charge_limit
    add_column :plans, :terms, :string unless column_exists? :plans, :terms

    add_column :plans, :plan_id, :bigint unless column_exists? :plans, :plan_id
    add_column :charges, :c_id, :bigint unless column_exists? :charges, :c_id
    add_column :apps, :app_id, :bigint unless column_exists? :apps, :app_id
    add_column :discount_plans, :discount_plan_id, :bigint unless column_exists? :discount_plans, :discount_plan_id
    add_column :extend_trials, :extend_trial_id, :bigint unless column_exists? :extend_trials, :extend_trial_id
    add_column :plan_users, :plan_user_id, :bigint unless column_exists? :plan_users, :plan_user_id

  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
app_manager-2.3.4 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.3.3 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.3.2 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.3.1 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.3.0 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.2.4 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.2.3 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.2.2 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.2.0 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-2.0.0 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.7.0 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.6.3 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.6.2 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.6.1 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.6.0 lib/generators/app_manager/install/templates/add_external_charge_field.erb
app_manager-1.5.1 lib/generators/app_manager/install/templates/add_external_charge_field.erb