sql >> Base de Datos >  >> RDS >> Mysql

Pruebas unitarias de rieles con tablas MyISAM

Puede editar su schema.rb y modificar la llamada create_table para incluir el siguiente indicador, así:

create_table(:suppliers, :options => 'ENGINE=InnoDB DEFAULT CHARSET=utf8')

Cuando cree sus migraciones, intente agregar eso a las migraciones. No sé si esto se mantendrá cuando ejecutes rake db:schema:dump. Dada su experiencia de que el entorno de prueba no parece estar copiando el entorno de desarrollo correctamente, es posible que no :(

Más información sobre las opciones de create_table aquí:

http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters /SchemaStatements.html#M001901