Mysql
 sql >> база данни >  >> RDS >> Mysql

Rails Unit Testing с MyISAM таблици

Можете да редактирате своя schema.rb и да промените извикването create_table, за да включите следния флаг, ето така:

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

Когато създавате своите миграции, опитайте да добавите това към миграциите. Не знам дали това ще остане, когато стартирате rake db:schema:dump. Като се има предвид вашият опит, че тестовата среда изглежда не копира правилно средата за разработка, може да не е :(

Повече информация за опциите create_table тук:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка връща един допълнителен запис. Някакъв съвет как да го премахнете от резултатите от заявката?

  2. Броят на колоните не съвпада с броя на стойностите в реда, но го прави

  3. Обратен лимит?

  4. Как да подавам mysql заявки от bash

  5. Инсталиране на Percona/MySQL без надзор в Ubuntu