将主键用于从 postgres 同步到 ROS 然后再到应用的数据的最佳做法。
用户可以插入数据到这些表格,它们将是
同步回到postgres。
绝对
maxId + 1不是解决方案
多个用户可以同时插入。所以,如果我们可以使用 UUID ,我应该将它存储在 postgres 中,还是只 ROS ?
当插入(可以由postgres处理)时,领域不允许跳过主键。
还是有其他更好的做法来处理领域的双向数据同步postgres的
答案 0 :(得分:0)
使用顺序。它将确保每个并行请求都有一个新ID,而不会与其他用户/请求/线程发生冲突。
使用Google,您会找到多个示例。只有一个: https://www.ntchosting.com/encyclopedia/databases/postgresql/sequence/