feat: add support for negative primary keys
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/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ệ
- sqlite
- Lĩnh vực
- database
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện câu lệnh SQLite được báo cáo: CREATE TABLE users (id INTEGER PRIMARY KEY, user_name TEXT), sau đó chèn id -1, và theo dõi nơi plugin báo cáo "Run: RunSQL: lastId < 0". Xác định điểm vào thực thi SQL liên quan và xác minh rằng các thao tác chèn khóa chính âm hoàn tất thành công mà không thay đổi các cơ chế bảo vệ mục nhập trùng lặp hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem? Please describe:
Sometimes i need to insert record with negative primary ID, but plugin says "Run: RunSQL: lastId < 0", SQLite itself has no problem with this. Its frustrating because I cant use primary key and need to control data manualy.
Describe the solution you'd like:
Will be nice to have possibility to insert negative primary ID
Describe alternatives you've considered:
For now I'm creating table without primary ID and checkign data manualy, to not have duplicate entries
Additional context:
CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, user_name TEXT);
INSERT INTO `users` (`id`,`user_name`) VALUES(-1, "Admin")
- Ngôn ngữ chính
- Swift
- Star
- 661
- Fork
- 158
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
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 capacitor-community/sqlite
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
capacitor-community/sqlite#700 · 1 bình luận · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
capacitor-community/sqlite#693 · 7 reaction ·
-
bug/fix needs: triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
capacitor-community/sqlite#690 ·
-
bug/fix needs: triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
capacitor-community/sqlite#685 ·
-
bug/fix needs: triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
capacitor-community/sqlite#671 ·
Tất cả issue của capacitor-community/sqlite
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
auth type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
googleapis/google-cloud-swift#1260 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Catalog audit: broken entriesĐang mởcatalog-audit
Độ 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
-
0. Needs triage bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
steipete/RepoBar#140 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày