使用Java在SQL中嵌套目录

时间:2018-12-19 10:17:57

标签: java sql postgresql tree

我必须在数据库中创建目录的嵌套系统,并使用户能够从中下载文件。 我不知道如何在SQL中设置树结构,并在Java中使用适当的命令进行查询并让用户查看或下载文件。 有谁知道如何帮助我,或者您与以下所有问题都有适当的联系吗? 我正在使用Postgres

1 个答案:

答案 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的外键,列的级别是要知道节点的深度(如果将其可视化为树)。