create_table(:my_table, :primary_key => 'userID') do |t|
or
create_table :my_table, {:id => false} do |t| t.integer :userID t.string :apikey t.integer :characterID t.timestamps end execute "ALTER TABLE my_table ADD PRIMARY KEY (userID);"
And don't forget to put this line somewhere in the model:
set_primary_key :userID
source share