Identify unsupported datatypes and bail out with error
- 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
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