Sha256: d952e797e34a46e9ecd385723ad0e78a9d77d5994025ab72c7aaa1c77346b03d

Contents?: true

Size: 645 Bytes

Versions: 21

Compression:

Stored size: 645 Bytes

Contents

# frozen_string_literal: true
Sequel.migration do
  up do
    alter_table(:dynflow_actions) do
      drop_index [:execution_plan_uuid, :id]
    end

    alter_table(:dynflow_execution_plans) do
      drop_index :uuid
    end

    alter_table(:dynflow_steps) do
      drop_index [:execution_plan_uuid, :id]
    end
  end

  down do
    alter_table(:dynflow_actions) do
      add_index [:execution_plan_uuid, :id], :unique => true
    end

    alter_table(:dynflow_execution_plans) do
      add_index :uuid, :unique => true
    end

    alter_table(:dynflow_steps) do
      add_index [:execution_plan_uuid, :id], :unique => true
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
dynflow-1.8.2 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.8.1 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.8.0 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.7.0 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.11 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.10 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.8 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.7 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.6 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.5 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.4 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.3 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.2 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.6.1 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.4.9 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.4.8 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.5.0 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.4.7 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.4.6 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb
dynflow-1.4.5 lib/dynflow/persistence_adapters/sequel_migrations/020_drop_duplicate_indices.rb