This question already has answers here:
How can I create a polygon using fields in PostgreSQL?
(3个答案)
去年关门了。
我创建了表,但无法插入多边形坐标。
我试过下面的,但没用。
create table TEST5(
fig_name char(10),
fig_color char(10),
circle_loc circle,
polygon_loc polygon);

insert into TEST5(fig_name,fig_color,polygon_loc)
values
('poly' , 'red', POLYGON(POINT(9,3),POINT(9,9),POINT(5,9),POINT(5,3));

最佳答案

多边形定义不正确,请尝试如下操作:

insert into TEST5
   (fig_name,fig_color,polygon_loc)
values ('poly' , 'red',  '((9,3),(9,9),(5,9),(5,3))');

https://www.db-fiddle.com/f/7nfuwnxp4Un3VBLTXDars3/0

关于sql - 如何在PostgreSQL中存储多边形数据? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52970117/

10-16 13:13