Szyny 4.2+
Railsy 4.2 mają natywną obsługę citext
typ kolumny.
Szyny <4,2
Jeśli używasz Railsów <4.2, możesz spróbować użyć activerecord-postgresql-citext klejnot.
Pozwala to na pisanie migracji w następujący sposób:
def up
enable_extension("citext")
create_table :models, :force => true do |t|
t.citext :name
t.timestamps
end
end