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

Old pseudo-versioned plans need to be migrated to new system

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

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
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
typescript
Lĩnh vực
backend, database

Hướng nghiên cứu

Bắt đầu bằng cách xác định mã persistence cho plans và plan_version, sau đó lần theo cách plans được liên kết với một agreement và cách canonical_id được lưu trữ. Xác định migration một lần dựa trên các bản ghi hiện có được mô tả trong issue; migration hoàn tất khi các plans liên quan dùng chung canonical_id dự kiến và các hàng plan_version bắt buộc tồn tại sau một lần chạy an toàn trên production.

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

Mô tả

The previous "versioning" that was done created multiple plans for an agreement. These records should be updated to all have the same canonical_id value (most likely set to the id of the latest plan), and related plan_version rows created. Preferably, this will be some kind of script that we will run once after merging the versioning changes into prod.

Ngôn ngữ chính
TypeScript
Star
1
Fork
7
Merge trung bình
49 phút
Pull request đã merge (30 ngày)
1

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

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

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 bcgov/range-api

Tất cả issue của bcgov/range-api

Issue tương tự

Thêm issue về TypeScript

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.