github / github/gh-ost

Identify unsupported datatypes and bail out with error

Đang mở
#369 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
13.6k
Fork
1.4k
Merge trung bình
2 giờ 31 phút
Pull request đã merge (30 ngày)
4

Mô tả

Currently `gh-ost` doesn't support `JSON` and `POINT` data types.

Support for `JSON` is imminent, since https://github.com/siddontang/go-mysql/issues/87 is already fixed (but I haven't updated the library). Not sure about `POINT`.

Anyhow, if `gh-ost` _knows_ about an unsupported datatype, it should _say so_.

Related: https://github.com/github/gh-ost/issues/360#issuecomment-277926201

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách theo dõi cách gh-ost xác định và xử lý các kiểu dữ liệu cột MySQL, sau đó kiểm tra các nhánh xử lý lỗi hiện có và các bài kiểm thử liên quan. Công việc hoàn tất khi các kiểu dữ liệu JSON và POINT đã biết là không được hỗ trợ tạo ra lỗi rõ ràng thay vì tiếp tục một cách im lặng.

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

Đánh giá

Công nghệ
go, mysql
Lĩnh vực
databases
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

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.