我刚刚开始学习Phinx,我需要将列的排序规则更改为latin1_swedish_ci。我没有找到有关如何执行此操作的文档。我假设它类似于:
->addColumn('text_two', 'string', ['collation' => 'latin1_swedish_ci'])
但是,我看到一些说法称此功能尚未实现。 https://github.com/robmorgan/phinx/issues/661
如果有人有任何办法解决这个问题,那就太好了!
最佳答案
此功能已于0.7.0
起实现.
要将表 bar
中现有列 foo
的排序规则更改为 latin1_swedish_ci
,如下所示:
$this->table('bar')
->changeColumn('foo', 'string', array(
'collation' => 'latin1_swedish_ci',
))
->update();
关于collation - 如何使用 Phinx 更改列的排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770734/