当使用 rails c 获取原始帖子时,结果包含换行符(正如预期的那样):
Post.where('topic_id = 123').last.raw →
"### Title\nParagraph 1\n\nParagraph 2\n\nParagraph 3",
但在使用 Data Explorer 查询时,所有连续的换行符都被替换为单个空格(结果_不_等于原始帖子):
SELECT raw FROM posts p WHERE p.topic_id = 123 ORDER BY p.id DESC LIMIT 1 →
### Title Paragraph 1 Paragraph 2 Paragraph 3
原始帖子字段不应该包含换行符吗,还是这是 Data Explorer 的限制?
我真的很想从 Data Explorer 查询中获取完整的原始帖子。
pfaffman
(Jay Pfaffman)
2
您是检索 CSV 格式的查询(我认为这行不通)还是 JSON 格式(这可以支持行)?
而且,除非您试图一次获取大量主题,否则您可能只会使用直接的 API 查询,尽管分页可能会使其复杂化。
1 个赞
通过 API。
是的,查询就是为此目的。但由于查询本身将通过 API 使用,我相信它会以 json 格式提供结果,所以这应该就可以了。
事实证明,查询输出仅为 Data Explorer 网页控制台的屏幕阅读进行了优化(json 和 csv 导出都保留了换行符),因此这最终也不是一个问题。
1 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.