Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

List all partition keys of an application

Đang mở
#482 6 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 4 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
45/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
databases

Hướng nghiên cứu

Bắt đầu với tài liệu về việc duy trì trạng thái được liên kết trong issue, đặc biệt là phần về các khóa trạng thái, sau đó truy vết cách một ứng dụng lấy trạng thái đã được duy trì. Xác định những điểm truy cập của cơ chế duy trì trạng thái nào cần cung cấp các khóa phân vùng và giao diện ứng dụng có thể hiển thị chúng như thế nào. Hoàn thành có nghĩa là một ứng dụng có thể liệt kê các khóa phân vùng của mình cho trường hợp sử dụng trang quản trị; issue không nêu tên tệp hoặc bài kiểm thử nào.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

Ngôn ngữ chính
Python
Star
2.6k
Fork
209
Merge trung bình
8 ngày 9 giờ
Pull request đã merge (30 ngày)
26

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/burr

Tất cả issue của apache/burr

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.