class PlacesTsearch < ActiveRecord::Migration
def self.up
execute("ALTER TABLE places ADD COLUMN tsearchable tsvector;
UPDATE places SET tsearchable=to_tsvector('english',coalesce(title_ascii,''));
CREATE INDEX tsearchable_idx ON places USING gin(tsearchable);")
execute("VACUUM FULL ANALYZE;")
end
def self.down
remove_column :places, :tsearchable
end
end