Как изменить сортировку столбца с помощью Phinx

Я только начал изучать Phinx, и мне нужно изменить сопоставление столбца на latin1_swedish_ci. Я не нахожу документации о том, как это сделать. Я предполагаю, что это будет похоже на:

->addColumn('text_two', 'string', ['collation' => 'latin1_swedish_ci'])

Однако я видел некоторые разговоры о том, что эта функция еще не реализована. https://github.com/robmorgan/phinx/issues/661

Если у кого-то есть способы обойти это, это было бы здорово!


person hjcoder18    schedule 20.01.2017    source источник


Ответы (1)


Эта функция была реализована с 0.7.0.

Чтобы изменить сопоставление существующего столбца foo в таблице bar на latin1_swedish_ci, это будет выглядеть так:

$this->table('bar')
    ->changeColumn('foo', 'string', array(
        'collation' => 'latin1_swedish_ci',
    ))
    ->update();
person AlbinoDrought    schedule 12.07.2017