Data Explorer で新しいクエリを作成すると、まずクエリの名前を入力するテキストフィールドが表示されます。
次に「新規作成」をクリックし、説明と SQL クエリを追加します。
私の場合は、このテスト用にヘルプに記載されている簡単なクエリを使用しています。
SELECT user_id FROM posts
その後、「変更を保存して実行」をクリックすると、以下の結果が表示されます。
つまり、列名が「?column?」で値が「1」の単一列の結果です。この動作は、このクエリだけでなく、以前正常に動作していた他のクエリでも発生します。
Data Explorer のクエリ一覧に戻り、さきほど作成したクエリを再度開くと、クエリとして「SELECT 1」と表示されます。
これは、Discourse インスタンスのバグまたは問題のように思われます。約 1〜2 年前まで Data Explorer で積極的にクエリを作成していましたが、この問題は発生しませんでした。私たちの Discourse インスタンスの設定に何か問題があるのでしょうか?
もう一点補足します。以前私が作成したクエリや、あらかじめ用意されたクエリを開くと、ウィンドウが空になっており、クエリテキストが表示されません。一方、クエリへの直接リンク(例:discourse…net/admin/plugins/explorer?id=-13)を開くと、クエリテキストが表示され、実行も可能です。
