2013-06-12 27 views
7

私はPostgreSQL 9.2をインストールしており、LTREEデータ型を使用したいと考えています。 ドキュメントのようにテーブルを作成しようとします。私はこのクエリのpgAdminでIIIを使用type ltree does not exist
PostgreSQLツリーのデータ構造

CREATE TABLE test (path ltree); 

は私がエラーを持っています。私は間違って何をしていますか?このモジュールを別途インストールする必要があります。はいの場合、どうですか?
P. OS Windows。

答えて

13

あなたは実行することにより、ltreeは拡張機能をインストールする必要があります。

CREATE EXTENSION ltree; 

をスーパーユーザーとして。 http://www.postgresql.org/docs/current/static/sql-createextension.html

あなたはまた、parent_id

+0

ありがとう使って「通常のテーブル」内のデータ構造のこのようなクエリを聞かせてrecursive queries上に参照することもできます。

は、詳細については、マニュアルを参照してください。できます。 – Alex