Quando creo una nuova query nell’Explorer dei Dati, inizialmente viene visualizzato un campo di testo in cui inserisco il nome della query.
Poi clicco su “Crea nuovo” e aggiungo la descrizione e la query SQL.
Nel mio caso, per questo test, utilizzo la query semplice presente nella guida:
SELECT user_id FROM posts
Posso quindi cliccare su “Salva modifiche ed esegui”, ma ottengo il seguente risultato:
Cioè un risultato a colonna singola con il nome della colonna “?column?” e il valore “1”. Questo comportamento si verifica non solo con questa query, ma anche con altre query che so funzionare correttamente.
Non appena torno indietro alla lista delle query dell’Explorer dei Dati e riapro quella appena creata, la query visualizzata è “SELECT 1”:
Per me sembra un bug o un problema della nostra istanza di Discourse. Circa 1-2 anni fa ho creato attivamente query nell’Explorer dei Dati e questo problema non si era mai verificato. C’è qualcosa di configurato male nella nostra istanza di Discourse?
Un’ulteriore nota: quando apro query più vecchie create da me o già predefinite, viene visualizzata solo una finestra vuota; il testo della query non è visibile. Se invece accedo direttamente al link della query, ad esempio discourse…net/admin/plugins/explorer?id=-13, allora vedo il testo della query e la query è eseguibile.
