4

biginteger-primary キーを使用して移行を作成し、 auto_increment に切り替えようとしています

移行を作成するためにrobmorgans Phinxを使用しています。

データ型 BIGINTEGER のテーブルの主キーを、作成後に auto_incremented に変更することは可能ですか?

現在はこんな感じです。

$positions = $this->table('positions', ['id' => false, 'primary_key' => 'id'])
        ->changeColumn('id', 'biginteger', ['auto_increment' => true])
        ->addColumn('work_order_id', 'char', ['after' => 'vehicle_id','default' => null, 'null' => true,'limit' => 36])
        ->update();
4

1 に答える 1