我正在为POI创建API,并使用POINT-Type存储坐标。
由于我的公司使用CakePHP,我必须使用Phinx编写迁移脚本。
但是我没有任何想法如何正确地创建一个POINT-Type的列。
当然,我只能在一个手写的查询中创建一个“ALTER TABLE ...”,但也许有更好的方法?
版本:
答案 0 :(得分:0)
答案 1 :(得分:0)
只需使用“point”,就像使用任何其他数据类型作为addColumn()的第二个参数一样。 它还没有记录。
此解决方案的信用将转到@ndm; 我认为值得把它作为答案而不是评论。
看起来Phinx支持点类型已经有一段时间了(文档不是最新的)...尝试使用\ Phinx \ Db \ Adapter \ AdapterInterface :: PHINX_TYPE_POINT作为类型