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