PostgreSQL, Postgis geometry field



在我的表(坐标(中,我有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);

最新更新