I need to create a table replacing default integer id with a string id
and making a combo of (id and version) unique primary key. Here is
what I've got so far.

class CreateCatalogs < ActiveRecord::Migration
  def self.up
    create_table :catalogs, :id => false do |t|
      t.string :id, :limit => 20, :null => false
      t.string :version, :default => '01'

      t.timestamps
    end
  end

  def self.down
    drop_table :catalogs
  end
end

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to