Tag: collat​​e

rails上的sqlite3:使用collat​​e nocase创建create_table

使用带有ruby v2.3.0p0的rails 4.2.0 我想创建不区分大小写的索引,因为我的大部分搜索都不区分大小写,我不想每次都进行全表搜索。 所以在我的create_table迁移中,我尝试添加如下行: add_index :events, :name, :COLLATE => :NOCASE 当我迁移时,我得到: == 20150515163641 CreateEvents: migrating ===================================== — create_table(:events) -> 0.0018s — add_index(:events, :submitter, {:COLLATE=>:NOCASE}) rake aborted! StandardError: An error has occurred, this and all later migrations canceled: Unknown key: :COLLATE. Valid keys are: :unique, :order, :name, :where, :length, :internal, :using, :algorithm, :type 如何使用SQLITE3和rails在我的迁移文件中创建不区分大小写的索引? 更新———————— […]