在我的表(坐标(中,我有x,y z坐标,我想创建一个包含该点的新列。
id |x |y | z |
----------------------
1 |145 |9.6 |12.4 |
所以我运行以下命令:
ALTER TABLE coordinates ADD COLUMN point geometry;
UPDATE point SET = 'POINT(x y z)';
但是我得到了这个错误:
<-- parse error at
你的UPDATE
命令是错误的,怀疑你想要这样的东西:
(ST_MakePoint
可能不是你想要的构造函数,但我认为POINT
不存在(。
UPDATE coordinates SET point = ST_MakePoint(x,y,z);