【发布时间】:2022-01-15 13:58:59
【问题描述】:
我在 Heroku 中有一个使用 Postgis 2.5 版数据库扩展的 Postgres。
我要使用该功能:
ST_Area( a_polygon )
具体来说,我想在我的表中生成一个列:
alter table buildings add building_area float generated always as ( st_area( base_polygon ) ) stored;
其中base_polygon 的类型为polygon。
但是,我收到此错误:
错误:函数 st_area(polygon) 不存在 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
在我运行CREATE EXTENSION postgis 之后这些命令不应该可用吗?
或者,我还有什么需要做的吗?
【问题讨论】:
标签: sql postgresql heroku postgis heroku-postgres