github / github/gh-ost

Identify unsupported datatypes and bail out with error

未关闭
#369 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
13.6k
派生
1.4k
平均合并
2 小时 31 分钟
30 天内合并 PR
4

描述

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

贡献指南

打开贡献指南

调研方向

首先跟踪 gh-ost 如何识别和处理 MySQL 列数据类型,然后检查现有的错误路径和相关测试。当已知不支持的 JSON 和 POINT 数据类型产生明确错误,而不是继续静默处理时,工作就完成了。

由索引模型根据 Issue 内容生成。

评估

技术栈
go, mysql
领域
databases
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。