Two same named sql table models should throw a migration error
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
- 35/100
Hướng nghiên cứu
Issue không cung cấp điểm bắt đầu của file hoặc test; hãy bắt đầu bằng cách tái hiện hai model có cùng tên SQL và lần theo đường dẫn tạo migration. Hoàn thành có nghĩa là quy trình migration báo lỗi ánh xạ model-to-table bị trùng thay vì đề xuất các câu lệnh ADD và DROP xen kẽ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
say I've a model A:
A sql=same_name
Id UUID
myText Text
and a model B with the same sql name as A
B sql=same_name
Id UUID
this will first tell me to:
ALTER TABLE "same_name" ADD COLUMN "my_text" VARCHAR NOT NULL;
and then once I do that, it will tell me to:
ALTER TABLE "same_name" DROP "my_text";
which is a cute little dance,
but in this case i'd expect persistent to tell me we shouldn't doubly map a model to the same sql backend.
- Ngôn ngữ chính
- Haskell
- Star
- 486
- Fork
- 307
- 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
- Có Dockerfile hoặc 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 yesodweb/persistent
-
use aeson >= 2.3.0.0 to avoid HSEC-2026-0007Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
yesodweb/persistent#1635 · 1 bình luận · 1 reaction ·
-
Typos in Documentation for Database.Persist.QuasiCó thể đã có người làm @000wahab000 đã nhận 60 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
yesodweb/persistent#1634 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100
yesodweb/persistent#1642 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
yesodweb/persistent#1641 ·
-
Regression since bumping resource-pool from `0.4.0.0` to `0.5.x`Có thể đã có người làm @swamp-agr đã nhận 70 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
yesodweb/persistent#1636 ·
Tất cả issue của yesodweb/persistent
Issue tương tự
-
validateXmirOptions error message is missing the word 'option'Có thể đã có người làm @opusstudiohq-max đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
objectionary/phino#2256 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
30-minutes algorithm any-language codewars dart easy elixir hackerrank hacktoberfest haskell help wanted interview-prep julia leetcode lua open-source r scala students zig
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Huerte/algo-solutions-python#163 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
subsystem: saw-core type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
GaloisInc/saw-script#3516 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 65/100
qnikst/HaskellNet#125 ·
-
linear
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
MercuryTechnologies/ghciwatch#466 ·