0

对从postgres同步到ROS再到app的数据使用主键的最佳实践。

用户可以向这些表中插入数据,它们将是

同步回postgres。

确实

maxId + 1 不是解决方案

因为多个用户可以同时插入。因此,如果我们可以使用UUID,我应该将它也存储在postgres中还是用于ROS

并且领域不允许在插入时跳过主键(可以由 postgres 处理)。

或者是否有任何其他更好的做法来处理领域和 postgres 的两种方式数据同步

4

1 回答 1

0

使用顺序。它将确保每个并行请求都有一个新的 ID,而不会与其他用户/请求/线程发生冲突。

使用 Google,您会发现多个示例。只有一个: https ://www.ntchosting.com/encyclopedia/databases/postgresql/sequence/

于 2018-06-02T14:24:41.873 回答