Importação do Discourse Data Explorer não funciona mais?

Tenho tentado importar algumas consultas SQL de um fórum do Discourse para outro. Funcionou bem nos últimos anos. No entanto, agora, quando tento importar uma consulta, ele me permite selecioná-la e, em seguida, nada acontece. Alguma ideia?

1 curtida

Você precisará compartilhar mais informações, como qual foi a consulta.

Como você está tentando importá-los?

2 curtidas

Este é um exemplo para uma das consultas:

--[params]
-- integer :page = 0

SELECT topic_views.*, single_sign_on_records.external_id, topics.title
from topic_views
left join single_sign_on_records
on topic_views.user_id = single_sign_on_records.user_id
left join topics
on topic_views.topic_id = topics.id
OFFSET :page * 1000
LIMIT ALL

Eu tento importá-lo usando o botão de importação e selecionando o arquivo (anexo)
topic-views.dcquery.json (605 Bytes)

Editar:

Usando este botão:

Eu não me lembrava que isso era um recurso. Quando tento clicar em importar e selecionar um arquivo, nada parece acontecer.

Funcionou bem até cerca de outubro, você podia exportar o arquivo json e importar sem problemas. Agora, como você diz, nada acontece. É muito mais rápido do que copiar e colar porque tenho um grande número de arquivos.

1 curtida

Você pode mover isso para Bug

1 curtida

Este é um efeito colateral desta alteração (em pick-files-button.js):

Ao remover this.onFilesPicked(files);, você remove a chamada de ação definida aqui:

https://github.com/discourse/discourse-data-explorer/blob/main/assets/javascripts/discourse/templates/admin/plugins-explorer.hbs#L21

3 curtidas

Então essa foi uma alteração feita pelo Discourse, então não há uma maneira para que eu pessoalmente corrija?

2 curtidas

Está certo; é melhor esperar por um conserto.

2 curtidas

Obrigado por relatar isso! Agora deve estar resolvido :tada:

3 curtidas

Este tópico foi automaticamente fechado após 42 horas. Novas respostas não são mais permitidas.