2017-03-17 14 views
0

私は、cakephp 3にPhinxを使用して移行スクリプトを書いています。 移行を使用して(update()コマンドを使用して)テーブルを更新する際に主キーを持つ列を追加する必要があります。 しかし、私はスクリプトを実行すると、それは列を作成したが、主キーは含まれていません。更新cakephpのプライマリキーの移行で列を追加

$table->addColumn('book_id', 'integer', [ 
    'default' => null, 
    'limit' => 11, 
    'null' => true 
    ])->addPrimaryKey('book_id'); 
    $table->update(); 

おかげthe Docsパー

答えて

0

:主キーの扱い

はテーブル作成 操作で行うことができます。これは、プラグインがサポートしている一部のデータベースサーバの制限に起因します。

関連する問題