1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
module ActiveRecord module ConnectionAdapters module SQLite3 class SchemaCreation < AbstractAdapter::SchemaCreation private def column_options(o) options = super options[:null] = false if o.primary_key options end def add_column_options!(sql, options) if options[:collation] sql << " COLLATE \"#{options[:collation]}\"" end super end end end end end