Properties with underscores in their name cannot be indexed
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, postgresql
- Lĩnh vực
- databases
Hướng nghiên cứu
Bắt đầu trong migration.js, khoảng dòng 777, và tái hiện thiết lập model được báo cáo với một property có chứa dấu gạch dưới, sau đó gọi pg.autoupdate(). Xác minh rằng index hiện có vẫn còn sau migration và tên property được đối chiếu chính xác khi chứa dấu gạch dưới.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Steps to reproduce
- create a model with a property name that contains an underscore in it (e.g. short_name).
- set that property to be indexed (e.g.
"index": true) - call
pg.autoupdate()(e.g. whereapp.datasources.pg);
Current Behavior
- The index is added
- Then the index is dropped
Expected Behavior
- The index is added
Additional information
The bug shown here is a bad regular expression in migration.js (on or about line 777):
const propNameRegEx = new RegExp('^' + self.table(model) + '_([^_]+)_idx');
The simple fix is:
const propNameRegEx = new RegExp('^' + self.table(model) + '_(.*)(?:_idx)$');
- 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 265 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ự
-
bug MVP
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
saayam-for-all/webapp#1911 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Focus] Accessibility (a11y) [Package] Grid [Type] Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Cancelled query leaves stale row index; next query on the connection returns leading empty slotsCó thể đã có người làm @pislm đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 7 ngày
-
Harden bayesian-waves-bg.js: add prefers-reduced-motion, pointer-events guard, and hidden-tab pauseĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
njitacm/njit-acm-website#109 ·