API 返回的 surveymonkey id 有多独特?

How unique are surveymonkey ids returned from the API?

调查猴子 ID 是否全球唯一?在一个帐户中是唯一的?

我正在将 surveymonkey 结果存储在关系数据库中,我想知道我是否可以使用单个 ID(例如 answer_id)作为主键,或者我是否需要使用复合键(例如 (survey_id, question_id, answer_id)).

我前段时间问过这个,看档案。我记得答案是任何给定的 table 都是唯一的,但您不能假设它们在全球范围内是唯一的,例如 respondentid 不应该重复问题 id。某一天可能 运行 进入另一个序列。

answer_id 在所有 SurveyMonkey answer_id 中是全局唯一的,因此如果您将复合键用作答案的唯一键,则不需要复合键。来自一项调查的 answer_id 不会与来自任何 SurveyMonkey 调查的任何其他 answer_id 发生冲突。正如 sysmod 提到的,每个 ID 类型都在它自己的域中,因此您不能指望它们在不同类型中是唯一的。