Discourse Data Explorer 导入失效了?

我一直在尝试将一些 SQL 查询从一个 discourse 论坛导入到另一个。过去几年一直运行良好。但是,现在当我尝试导入查询时,它允许我选择它,然后什么也没发生。有什么想法?

1 个赞

您需要分享更多信息,例如查询内容。

您尝试如何导入它们?

2 个赞

这是一个查询示例:

--[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

我尝试使用导入按钮并选择文件(已附加)进行导入
topic-views.dcquery.json (605 Bytes)

编辑:

使用此按钮:

我 hadn’t remembered that was a feature. When I try clicking import and selecting a file, nothing seems to happen.

直到十月左右,它都能正常工作,您可以导出 json 文件并导入而没有任何问题。现在正如您所说,什么都没有发生。这比复制和粘贴快得多,因为我有大量文件。

1 个赞

你也许应该把这个移到 Bug

1 个赞

这是此更改(在 pick-files-button.js 中)的副作用:

通过删除 this.onFilesPicked(files);,您删除了此处定义的动作调用:

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

3 个赞

这是 Discourse 所做的更改,因此我个人无法修复?

2 个赞

没错;最好等待修复。

2 个赞

感谢您报告此问题!现在应该已经解决了 :tada:

3 个赞

此主题已在 42 小时后自动关闭。不再允许回复。