mirror of
https://github.com/Fishwaldo/huginn.git
synced 2025-03-15 19:31:26 +00:00
Merge pull request #661 from PAStheLoD/master
MySQL utf8mb4 encoding quirk fix
This commit is contained in:
commit
caddb4cd8e
1 changed files with 13 additions and 0 deletions
13
config/initializers/mysqlpls.rb
Normal file
13
config/initializers/mysqlpls.rb
Normal file
|
@ -0,0 +1,13 @@
|
|||
# see https://github.com/rails/rails/issues/9855#issuecomment-28874587
|
||||
# circumvents the default InnoDB limitation for index prefix bytes maximum when using proper 4byte UTF8 (utf8mb4)
|
||||
# (for server-side workaround see http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_large_prefix)
|
||||
|
||||
require 'active_record/connection_adapters/abstract_mysql_adapter'
|
||||
|
||||
module ActiveRecord
|
||||
module ConnectionAdapters
|
||||
class AbstractMysqlAdapter
|
||||
NATIVE_DATABASE_TYPES[:string] = { :name => "varchar", :limit => 191 }
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Reference in a new issue