共享数据库数据

时间:2013-01-26 23:17:55

标签: android database sqlite database-design

我需要在2个用户之间共享文本数据。我可能会使用一些Android云服务(Open to Suggestion)这样做,但我不确定一个好的PK。我不想使用DATETIME作为PK,但我不知道其他任何方式。在没有太多开销的情况下,在两个(或更多)用户之间共享的好PK是什么?

如果我的SharedTable条目有ShareTable,我的朋友只有{{1}}中有2个条目,那么我需要他的(2)PK和我的(101)PK共享任何编辑内容我自己,他和其他任何人之间的数据,我正在分享这些信息,所以似乎自动增加了它的问题。

我无法想象这不是一个常见的问题,但我无法绕过它,所以我很难理解我的观点。如果您需要更多信息,请告诉我们。

1 个答案:

答案 0 :(得分:2)

使用uids(唯一ID)作为您的pk,这将保证在任何地方创建唯一条目,因此可以进行组合,更新等。

java.util.UUID.randomUUID();