¿La importación de Discourse Data Explorer ya no funciona?

He estado intentando importar algunas consultas SQL de un foro de Discourse a otro. Ha funcionado bien durante los últimos años. Sin embargo, ahora, cuando intento importar una consulta, me permite seleccionarla y luego no sucede nada. ¿Alguna idea?

1 me gusta

Necesitarás compartir más información, como cuál fue la consulta.

¿Cómo estás intentando importarlos?

2 Me gusta

Este es un ejemplo de una de las 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

Intento importarlo usando el botón de importar y seleccionando el archivo (adjunto)
topic-views.dcquery.json (605 Bytes)

Editar:

Usando este botón:

No recordaba que esa fuera una función. Cuando intento hacer clic en importar y seleccionar un archivo, no parece suceder nada.

Funcionó bien hasta aproximadamente octubre, podías exportar el archivo json e importar sin problemas. Ahora, como dices, no pasa nada. Es mucho más rápido que copiar y pegar porque tengo una gran cantidad de archivos.

1 me gusta

Podrías mover esto a Bug

1 me gusta

Este es un efecto secundario de este cambio (en pick-files-button.js):

Al eliminar this.onFilesPicked(files);, se elimina la llamada a la acción definida aquí:

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

3 Me gusta

¿Así que este fue un cambio realizado por Discourse, por lo que no hay forma de que yo lo solucione personalmente?

2 Me gusta

Es correcto; lo mejor es esperar una solución.

2 Me gusta

¡Gracias por informar de esto! Ya debería estar resuelto :tada:

3 Me gusta

Este tema se cerró automáticamente después de 42 horas. Ya no se permiten nuevas respuestas.