リーダーボードプラグインのページカウンターをリセットするにはどうすればよいですか?

リーダーボードプラグインのページカウンターをリセットするにはどうすればよいですか?

データベースでリセットする必要がある場合、Dockerコンテナに接続せずにPostgres DB CLI経由でコマンドですべてを実行できる、データベースを探索するプラグインはありますか?

これが私の言いたいことです

テスト用のリーダーボードを2つ削除したので、カウントが3から始まっています:neutral_face:。1と2は空のページです。

トピックIDやユーザーID、投稿IDのように、常に増加し、PostgreSQLのシーケンスによってサポートされています。

リセットするには、psqlシェルにドロップする必要があります。

「いいね!」 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.