ActiveRecord::ConnectionAdapters::Table#index does not generat indexes

Hi, I have created ticket #4101:

When using the following syntax for creating indexes in a migration, no indexes are created: create_table :properties do |t|   t.string :namespace   t.string :name   t.string :value

  t.index [:namespace, :name], :unique => true end

However when I use create_table :properties do |t|   t.string :namespace   t.string :name   t.string :value end add_index :properties, [:namespace, :name], :unique => true

Things work fine.

This has been reproduced on both PostgreSQL and MySQL adapter. Please see   http://groups.google.com/group/rubyonrails-talk/msg/e5b9a1fad6ccf79c for the discussion and confirmation.

Jarl