PG相关SQL

作者: 桃子味的白开水 | 来源:发表于2019-05-20 15:55 被阅读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 

相关文章

网友评论

    本文标题:PG相关SQL

    本文链接:https://www.haomeiwen.com/subject/gguwaqtx.html