J'utilise Redmine et quand je lance une migration de rake db la base de données est créée dans mysql ok. Mon problème est que le champ date est faux. Je veux que ce soit un type timestamp mysql, mais à la place c'est un type DATETIME dans MySQL.Ruby/Rails - Migration Db d'enregistrement actif vers MySQL - Type d'horodatage?
class CreateChats < ActiveRecord::Migration
def self.up
create_table :chats do |t|
t.column :message, :string
t.column :user, :integer
t.column :sendDate, :timestamp
end
end
def self.down
drop_table :chats
end
end
En outre, si je fais un changement à cette migration comment puis-je à refaire la table (la suppression ne fonctionne pas)?
Merci. Pour la migration, j'ai compris qu'il suffisait d'incrémenter la version de la migration dans le dossier db. –
Si vous voulez réexécuter la migration, essayez 'db: migrate: redo' – tadman