【发布时间】:2016-05-12 09:38:22
【问题描述】:
我正在尝试使用 .csv 文件填充我的 location 列(这是一个 PostGIS 地理列)以获取 lon/lat 值并使用 active-record-postgis-adapter 来查询数据库使用 Ruby 代码。
我已经有一个简短的 SQL 代码来填充我的列,但我使用的是 db(而不是 .csv 文件)中的 lon/lat 值
ActiveRecord::Base.connection.execute("UPDATE my_table SET location = ST_SetSRID(ST_MakePoint(my_table.longitude, my_table.latitude), 4326)::geography")
如何从 .csv 的每一行中获取 lon/lat 值并将其放在 location 列中?
【问题讨论】:
标签: ruby-on-rails database postgresql csv postgis