开源

PG相关SQL

2019-05-20  本文已影响7人  桃子味的白开水

有一个普通表,里面是x,y字段,如何升级成空间字段?

//1.增加一个空间字段
  ALTER table mytable add geom geometry(Point,4326)
//将x,y字段取出来,组合成空间字段,赋到geom字段
  update  mytable set geom=ST_GeomFromText('POINT('||mytable.x||' '||mytable.y||')',4326)
//插入数据
insert into mytable (geom) values(ST_GeomFromText('POINT(121.5 31.1)',4326));
//查询数据
select st_astext(geom) ,x,y from mytable 
上一篇 下一篇

猜你喜欢

热点阅读