【发布时间】:2018-12-19 10:17:56
【问题描述】:
我必须在数据库中创建一个嵌套的目录系统,并让用户能够从中下载文件。 我不知道如何在 SQL 中设置树结构并在 java 中使用正确的命令进行查询并让用户查看或下载文件。 有谁知道如何帮助我,或者您是否有以下所有问题的正确链接? 我正在使用 Postgres
【问题讨论】:
标签: java sql postgresql tree
我必须在数据库中创建一个嵌套的目录系统,并让用户能够从中下载文件。 我不知道如何在 SQL 中设置树结构并在 java 中使用正确的命令进行查询并让用户查看或下载文件。 有谁知道如何帮助我,或者您是否有以下所有问题的正确链接? 我正在使用 Postgres
【问题讨论】:
标签: java sql postgresql tree
Postgres 支持树作为列数据类型。这是文档 :https://www.postgresql.org/docs/9.1/ltree.html
您还可以创建一个具有递归关系(引用自身)的表来复制树结构 以表格为例:
CREATE TABLE example (
id int,
name varchar(20),
parent int,
level int
)
列父级是列 id 的外键,列级别是知道节点的深度(如果将其可视化为树)。
【讨论】: