Data Explorer:RAW投稿フィールドの出力で\nがスペースに置き換えられます

Railsコンソールで生の投稿を取得すると、改行が含まれた結果が得られます(当然です)。

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クエリから完全な生の投稿を取得したいです。

CSV(これは機能しないと思います)またはJSON(複数行をサポートできます)としてクエリを取得していますか?

一度に多数のトピックを取得しようとしない限り、直接APIクエリを使用することもできますが、ページネーションがそれを複雑にする可能性があります。

「いいね!」 1

API経由です。

はい、クエリはそのためのものです。しかし、クエリ自体はAPI経由で消費され、結果はJSON形式で提供されると信じているため、これは問題ないはずです。

実際には、クエリの出力はData Explorer Webコンソールでの画面読み取りを容易にするために正規化されていることが判明しました(JSONとCSVのエクスポートの両方で改行が保持されるため)、したがって、これは結局問題ではありませんでした。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.