-
マイグレーションファイルの作成: データベースのスキーマを変更するためのマイグレーションファイルを作成します。例えば、カラムの追加や変更を行うマイグレーションファイルを作成します。
-
マイグレーションファイルの編集: 作成したマイグレーションファイルを開き、
up
メソッド内にカラムの更新コードを記述します。例えば、Schema::table
メソッドを使用してテーブルを指定し、addColumn
メソッドやchange
メソッドを使用してカラムを追加または変更します。 -
マイグレーション実行: マイグレーションを実行してデータベースを更新します。コマンドラインで
php artisan migrate
を実行するか、フレームワークやORMの指示に従ってマイグレーションを実行します。
以下は、Laravelフレームワークを使用してカラムを追加する例です。
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddColumnToTable extends Migration
{
/
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('your_table', function (Blueprint $table) {
$table->string('new_column');
});
}
/
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('your_table', function (Blueprint $table) {
$table->dropColumn('new_column');
});
}
}
上記の例では、your_table
というテーブルに new_column
という新しいカラムを追加しています。マイグレーションを実行すると、データベースに新しいカラムが作成されます。
これは一例であり、フレームワークやORMによって異なる方法があるかもしれません。使用しているフレームワークやORMのドキュメントを参照して、正確なコード例と手順を確認してください。