ltree

    0热度

    2回答

    我试图在Hibernate映射PostgreSQL的ltree列如下: 在实体: 私人字符串路径; @Column(name="org_path", columnDefinition="ltree") public String getPath() { return path; Table structure: CREATE TABLE relationship ( re

    0热度

    1回答

    我有PostgreSQL的ltree扩展9.6.5 我有一个名为具有以下DDL类别表(我简化了一点)一个问题: CREATE TABLE dictionary.category ( id serial not null constraint category_pkey primary key, name text not null, parent_id integer

    4热度

    2回答

    的每一级连接的物品我有3个表: LOCATION,其保持针对每个位置等和语言1 STORE位置描述。 位置描述表还持有一个ltree路径字段层级象下面这样: city.district1 city.district1.area1 city.district1.area2 ... city.district2.area1 city.district2.area2 ... city(n

    1热度

    1回答

    我有以下查询,并且正在使用postgres插件ltree。我试图做一些概念上类似于沿着你可以想象的树的y轴切割树的方法。 我可以很容易地用下面的查询实现这个目标: testdb2=# SELECT * FROM test WHERE yaxis >= 3 ORDER BY yaxis; path | yaxis | leaf ------------------------

    0热度

    2回答

    Sequelize支持,我有一个简单的Postgres ltree查询 select * from data_objects WHERE path ~ 'root.*{1}'; 我想在sequelize实现这一点,但对于〜运算符的映射关系。 是否可以重写映射?或者我必须使用原始的SQL查询?

    1热度

    2回答

    我一直在使用Postgres ltree构造来存储分层结构。现在,我想收集树中的所有叶节点。有没有一个简单的机制来做到这一点? CREATE TABLE foo AS SELECT node::ltree FROM (VALUES ('Top.Astronomy'), ('Top.Astronomy.Astrophysics'), ('Top.P

    1热度

    1回答

    我有一个0123ree表,其中包含ltree路径和名称列。 Ltree路径包含父节点的id,即“7968.7969.7987.8000”。每个树节点都有一个数值为reports。我需要找到ltree中每个节点的子节点值的总和。圆括号路径 (1) A | __________________________________ | | | (1.2)B

    2热度

    2回答

    我计划实现一个使用ltree作为多级别分类的数据库。然而,当我尝试获取路径为x或y的条目时,我遇到了麻烦。 new_table +-------+--------+---------+ | id | name | path | ---------------------------- | 1 | a | 001 | | 2 | b | 002 | | 3 | c | 001.001

    3热度

    2回答

    有谁知道Java类型映射到Postgres的ltree类型吗? 我创建一个表像这样: CREATE TABLE foo (text name, path ltree); 一对夫妇插件: INSERT INTO foo (name, path) VALUES ('Alice', 'ROOT.first.parent'); INSERT INTO foo (name, path) VALUES

    0热度

    1回答

    的Postgres Ltree的文档说 标签是字母数字字符和下划线(例如,在C的序列区域设置字符A-ZA-z0- 9_被允许)。标签长度不得超过256个字节。 但是,并不是说如果我们将语言环境设置为'en_US.UTF-8',Postgres Ltree中可以使用的有效字符是什么。那么,在Ltree的标签中可以使用连字符(连字符)吗?