Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengujian Unit Rails dengan Tabel MyISAM

Anda dapat mengedit schema.rb dan memodifikasi panggilan create_table untuk menyertakan tanda berikut, seperti:

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

Saat Anda membuat migrasi, coba tambahkan itu ke migrasi. Saya tidak tahu apakah ini akan bertahan ketika Anda menjalankan rake db:schema:dump. Mengingat pengalaman Anda bahwa lingkungan pengujian tampaknya tidak menyalin lingkungan pengembangan dengan benar, mungkin tidak :(

Info lebih lanjut tentang opsi create_table di sini:

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. Bagaimana Cara Menggunakan Peningkatan Otomatis dalam Ketik data Varchar di PHP dan MYSQL?

  2. Sistem Konfigurasi Gagal Inisialisasi

  3. Pilih persentil ke-n dari MySQL

  4. Format PHP date() saat memasukkan ke datetime di MySQL

  5. Menemukan pengguna unik dari nilai yang ditautkan