Postgresql树的数据结构

时间:2013-06-12 12:33:04

标签: postgresql postgresql-9.2

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

CREATE TABLE test (path ltree);

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

1 个答案:

答案 0 :(得分:16)

您需要运行:

来安装ltree扩展程序
CREATE EXTENSION ltree;

作为超级用户。

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

您可能还想阅读recursive queries,它可以使用parent_id

在“常规表”中查询此类数据结构