12

我已经安装了 Postgresql 9.2 并且想使用 LTREE 数据类型。当我尝试按照文档中的方式创建表时。

CREATE TABLE test (path ltree);

我有错误:type ltree does not exist
我使用 pgAdmin III 进行此查询。我究竟做错了什么?我应该单独安装这个模块吗?如果是,如何?
PS 操作系统视窗。

4

1 回答 1

23

您需要通过运行以下命令安装 ltree 扩展:

CREATE EXTENSION ltree;

作为超级用户。

有关详细信息,请参阅手册:http ://www.postgresql.org/docs/current/static/sql-createextension.html

您可能还想阅读递归查询,这些查询可以使用“常规表”查询这种数据结构parent_id

于 2013-06-12T12:40:09.757 回答