Database 基于另一行对postgresql中的一行进行唯一编号签名

Database 基于另一行对postgresql中的一行进行唯一编号签名,database,postgresql,concurrency,Database,Postgresql,Concurrency,我试图在匿名评论部分中唯一标识用户。我决定使用256个唯一标识符。所以我想为他们发表的文章返回一个0-255的值。我有这个表格,例如: create table post ( reply_to int, //post number they are replying to opUUID varchar(36), imageuuid varchar(36), contents varchar(1516), timestamp timestamp ) creat

我试图在匿名评论部分中唯一标识用户。我决定使用256个唯一标识符。所以我想为他们发表的文章返回一个0-255的值。我有这个表格,例如:

create table post (
  reply_to int,         //post number they are replying to
  opUUID varchar(36),
  imageuuid varchar(36),
  contents varchar(1516),
  timestamp timestamp
)

create table identity (
   reply_to int,
   opUUID varchar(36),
   <unique value from 0-255> int,
)

createtablepost(
回复int,//他们回复的帖子号
奥普乌德·瓦尔查尔(36岁),
imageuuid varchar(36),
内容:瓦查尔(1516),
时间戳
)
创建表标识(
答复:,
奥普乌德·瓦尔查尔(36岁),
int,
)
其中,这是注释部分上下文的多个post-to-one标识关系


我正在研究使用postgresql标识并向其传递函数,但我找不到实现这一点的方法。当它是第一个对帖子发表评论(回复)的opuid(用户)时,我想查看分配给其他opuid的所有其他唯一值,并为这个新opuid分配一个尚未使用的唯一值。

那么
post
表存储您的评论?或者评论和帖子是不同的实体?这个
posts
表的主键是什么?这个
identity
表是什么?是存储用户的地方吗?不明白为什么有255个唯一值。这是否意味着第256页现在与第1页相同?因此
post
表存储您的评论?或者评论和帖子是不同的实体?这个
posts
表的主键是什么?这个
identity
表是什么?是存储用户的地方吗?不明白为什么有255个唯一值。这是否意味着第256号现在与第1号相同?