Option to use joins instead of multiple calls for relations.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, nodejs, postgresql
Hướng nghiên cứu
Issue không nêu tên tệp, test, entry point hoặc tiêu chí chấp nhận nào. Hãy bắt đầu bằng việc xem xét cách relation includes và các truy vấn PostgreSQL hiện được xử lý, sau đó làm rõ cú pháp join, hành vi ở cấp model, các ràng buộc khi sử dụng nhiều datasource và các test cần thiết trước khi có thể coi việc triển khai là hoàn tất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Suggestion
An option to use joins instead of multiple calls for relations would be useful for performance reasons and would also not effect multi datasources setups by default.
Use Cases
We are using a lot of DB calls with nested relations and each of those relations are fetched using extra DB calls which could be avoided. I understand the reasoning behind not using joins but I believe there should at least be an option to include relations through joins when required.
Examples
The syntax could be something like this -
"include": [
{
"relation": "child",
"join": "true"
}
],
or this could be defined at the model level in the relation decorator.
Acceptance criteria
TBD - will be filled by the team.
- Ngôn ngữ chính
- JavaScript
- Star
- 118
- Fork
- 183
- Merge trung bình
- 3 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 9
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của loopbackio/loopback-connector-postgresql
-
Partial JSON UpdateCó thể đã có người làm @vaibhavbhalla2505 đã nhận 264 ngày trước. Đang mởfeature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
loopbackio/loopback-connector-postgresql#748 · 1 bình luận ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
loopbackio/loopback-connector-postgresql#732 · 1 bình luận ·
Tất cả issue của loopbackio/loopback-connector-postgresql
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
XRPLF/xrpl-dev-portal#4000 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
accessibility good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 92/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] Bubble chart series name is not XML-escaped in the embedded workbook (xl/tables/table1.xml)Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 94/100
-
Content:Learn needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
anoopcodehack/DevBoard#609 ·
Maintainer thường phản hồi trong vòng 1 ngày