Stack Overflow 在哪里存储 GitHub 个人资料链接?
Where does Stack Overflow store GitHub profile links?
我正在查看 https://data.stackexchange.com/Whosebug/queries 上的 Stack Overflow 数据库结构,想知道用户的 GitHub link 在哪里。
我可以看到网站 URL 在架构中针对用户列出,但没有字段引用 GitHub 配置文件 link?
数据库不存储 GitHub 个个人资料链接。
大多数写入 "Select GitHub users with..." 的查询使用 WebsiteUrl
参数和 LIKE
语句。
例如 data.stackexchange.com 上的前几个查询有以下查询:
SELECT
u.Id,
u.WebsiteUrl,
u.UpVotes,
u.Reputation
FROM Users u
WHERE WebsiteUrl LIKE '%github.com%' AND u.Reputation > 1
这当然是其架构中的 WebsiteUrl
变量:
这是 Why are links to social media and GitHub not appearing in the SE data dump?(和 SEDE)的跨站点副本。
有a Stack Exchange developer says:
Those don't appear in the data dump or in SEDE because the social media/GitHub links aren't stored in the Users
table - it only has the WebsiteUrl
column.
The others links are stored in a separate UsersMetadata
table that isn't included in any of the public data dumps.
你还可以看到the additional links are not in the Stack Exchange API.
似乎没有令人信服的理由说明为什么这些 public 链接不可用,除了 Stack Exchange 到目前为止,事实上,认为这不是对开发时间的成本效益使用。
您可以尝试 在 Meta Stack Exchange 上创建功能请求...
我正在查看 https://data.stackexchange.com/Whosebug/queries 上的 Stack Overflow 数据库结构,想知道用户的 GitHub link 在哪里。
我可以看到网站 URL 在架构中针对用户列出,但没有字段引用 GitHub 配置文件 link?
数据库不存储 GitHub 个个人资料链接。
大多数写入 "Select GitHub users with..." 的查询使用 WebsiteUrl
参数和 LIKE
语句。
例如 data.stackexchange.com 上的前几个查询有以下查询:
SELECT
u.Id,
u.WebsiteUrl,
u.UpVotes,
u.Reputation
FROM Users u
WHERE WebsiteUrl LIKE '%github.com%' AND u.Reputation > 1
这当然是其架构中的 WebsiteUrl
变量:
这是 Why are links to social media and GitHub not appearing in the SE data dump?(和 SEDE)的跨站点副本。
有a Stack Exchange developer says:
Those don't appear in the data dump or in SEDE because the social media/GitHub links aren't stored in the
Users
table - it only has theWebsiteUrl
column.The others links are stored in a separate
UsersMetadata
table that isn't included in any of the public data dumps.
你还可以看到the additional links are not in the Stack Exchange API.
似乎没有令人信服的理由说明为什么这些 public 链接不可用,除了 Stack Exchange 到目前为止,事实上,认为这不是对开发时间的成本效益使用。
您可以尝试 在 Meta Stack Exchange 上创建功能请求...