module ActiveRecord::ConnectionAdapters::SchemaStatements
Public Instance Methods
add_earthdistance_index(table_name, options = {})
click to toggle source
# File lib/activerecord-postgres-earthdistance/activerecord.rb, line 6 def add_earthdistance_index(table_name, options = {}) execute("CREATE INDEX %s_earthdistance_ix ON %s USING gist (ll_to_earth(%s, %s));" % [table_name, table_name, (options[:lat] || "lat"), (options[:lng] || "lng")]) end
remove_earthdistance_index(table_name)
click to toggle source
# File lib/activerecord-postgres-earthdistance/activerecord.rb, line 10 def remove_earthdistance_index(table_name) execute("DROP INDEX %s_earthdistance_ix;" % [table_name]) end