【发布时间】:2020-03-21 02:34:35
【问题描述】:
我正在计算一个带有节点 n1, n2, ... 和边 (n_i, n_j) 的图。我想将它存储在两个 postgresql 表中。第一个称为nodes,并有一个由node_id SERIAL 列定义的节点id 列。秒被称为edges,并有一个列start_node_id 和end_node_id,它们是对节点表和节点ID 列的引用。
当我插入节点时,我不知道它们的节点 ID。因此,要插入相应的边,我需要查询插入节点时创建的节点 ID。有没有“更整洁的方法”来实现这一目标?在这种情况下,您的最佳做法是什么?
【问题讨论】:
标签: sql postgresql