如何重置排行榜插件的页面计数器?

如何重置排行榜插件的页面计数器?

如果需要在数据库中进行操作,是否有可以浏览数据库的插件,以便不连接到 Docker 容器并通过 PostgreSQL 数据库 CLI 进行所有操作?

这就是我的意思

我删除了 2 个测试排行榜,现在计数从 3 开始 :neutral_face:,1 和 2 是空页面。

就像主题、用户和帖子 ID 一样,它们一直在增加,并由 PostgreSQL 序列支持。

您需要进入 psql shell 才能重置它。

2 个赞

我明白了,但问题是我需要一个简单的下拉菜单,放在

public | gamification_leaderboards | table | discourse

或者其他地方,需要清楚吗?
(问题是,我找不到那个值的表)

它不在表中,而是在序列中,这是 PostgreSQL 用于存储主键自动递增 ID 的机制。

PostgreSQL 文档应涵盖此操作。

2 个赞
./launcher enter app
sudo -u postgres psql discourse

用于列出所有

SELECT * FROM information_schema.sequences;
ALTER SEQUENCE gamification_leaderboards_id_seq RESTART WITH 1;
ALTER SEQUENCE gamification_scores_id_seq RESTART WITH 1;

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.