Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

List all partition keys of an application

オープン
#482 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 4 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
python
領域
databases

調査の方向性

issue にリンクされている状態永続化のドキュメント、特に状態キーに関するセクションから始め、次にアプリケーションが永続化された状態をどのように取得するかを追跡します。どの永続化エントリポイントがパーティションキーを提供する必要があるか、またアプリケーションインターフェースでそれらをどのように公開できるかを明らかにします。アプリケーションが管理ページのユースケース向けにパーティションキーを一覧表示できれば完了です。issue ではファイルもテストも指定されていません。

索引モデルが issue の本文から書いたものです。

説明

area/core area/storage kind/feature priority/low

Is your feature request related to a problem? Please describe.
Right now, burr does not provide an interface to list all partition_keys of an application.

Quoting from the documentation:

In the case of a chatbot, the app_id could be a uuid, and the partition_key could be the user’s ID or email, etc. Note that partition_key can be None if this is not relevant. A UUID is always generated for the app_id if not provided.

Imagine we are implementing an admin page for the system managing the chatbot, and need to display all the users' chat sessions, that the interface to retrieve all the partition_keys from an application should become necessary.

Describe the solution you'd like
Maybe a method from the application to retrieve all the partition_keys?

Describe alternatives you've considered
Direct data retrieval from the storage where the states of the application are persisted.

Additional context
None

主要言語
Python
スター
2.6k
フォーク
209
平均マージ
8日 9時間
マージ済み PR(30日)
26

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

apache/burr のほかの issue

apache/burr の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。