假设我使用列(users
)创建表firstname, lastname, email, address etc.
。 CrateDB
会自动添加_id
列,其值是某种奇怪的字符串。
如果我在创建表格时将email
列设置为PRIMARY KEY,则_id
列将填充email
列中的值,即记录的ID将成为电子邮件。有没有办法保留"奇怪的字符串"作为_id
列中的ID并将email
列保留为PRIMARY KEY?
P.S。 email
列必须是PRIMARY KEY,因为我希望确保该列中的唯一电子邮件。
答案 0 :(得分:0)
目前无法改变这一点。 当只有一个主键列时,将使用主列的值。当你有两个或更多时,它是base64编码。
为什么你需要uuid string?