Sha256: e5fac50aef9626aef6ad5802100b1350c602686d8c491d153a3655286c3d1135

Contents?: true

Size: 722 Bytes

Versions: 25

Compression:

Stored size: 722 Bytes

Contents

unless postgresql?
describe 'Ridgepole::Client#diff -> migrate' do
  context 'when index already defined' do
    let(:dsl) {
      <<-RUBY
        create_table "salaries", id: false, force: :cascade do |t|
          t.integer "emp_no",    null: false
          t.integer "salary",    null: false
          t.date    "from_date", null: false
          t.date    "to_date",   null: false
        end

        add_index "salaries", ["emp_no"], name: "emp_no", using: :btree
        add_index "salaries", ["emp_no"], name: "emp_no", using: :btree
      RUBY
    }

    subject { client }

    it {
      expect {
        subject.diff(dsl)
      }.to raise_error('Index `salaries(emp_no)` already defined')
    }
  end
end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ridgepole-0.6.4 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta9 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta8 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta7 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta6 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta5 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta4 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta3 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta2 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.4.beta spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3.beta5 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3.beta4 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3.beta3 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3.beta2 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.3.beta spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.2 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.2.beta spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.1 spec/mysql/migrate/migrate_duplicate_index_spec.rb
ridgepole-0.6.1.beta2 spec/mysql/migrate/migrate_duplicate_index_spec.rb