【发布时间】:2018-04-18 16:47:03
【问题描述】:
假设我创建了带有列 (firstname, lastname, email, address etc.) 的表 users。 CrateDB 自动添加_id 列,其值是某种奇怪的字符串。
如果我在创建表时将email 列设置为PRIMARY KEY,则_id 列将填充来自email 列的值,即记录的ID 成为电子邮件。有没有办法将“奇怪的字符串”保留为_id 列中的 ID 并将email 列保留为 PRIMARY KEY?
附: email 列必须是 PRIMARY KEY,因为我想确保该列中的电子邮件是唯一的。
【问题讨论】:
标签: primary-key cratedb