我必须在数据库中创建目录的嵌套系统,并使用户能够从中下载文件。 我不知道如何在SQL中设置树结构,并在Java中使用适当的命令进行查询并让用户查看或下载文件。 有谁知道如何帮助我,或者您与以下所有问题都有适当的联系吗? 我正在使用Postgres
答案 0 :(得分:0)
Postgres支持将tree作为列数据类型。这是文档 :https://www.postgresql.org/docs/9.1/ltree.html
此外,您还可以创建具有递归关系的表(引用其自身)以复制树结构 例如,这是表格:
CREATE TABLE example (
id int,
name varchar(20),
parent int,
level int
)
列的父级是列ID的外键,列的级别是要知道节点的深度(如果将其可视化为树)。