markdown 使用迁移将列添加到现有表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 使用迁移将列添加到现有表相关的知识,希望对你有一定的参考价值。
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddIsAdminColumnToPostsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('posts', function (Blueprint $table) {
//
$table->tinyInteger('is_admin')->default('0'); // added
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('posts', function (Blueprint $table) {
//
$table->dropColumn('is_admin'); // added
});
}
}
## Make Migration
1. `add_is_admin_column_to_posts_table` is file description
2. `--table="posts"` is referencing table name
`php artisan make:migration add_is_admin_column_to_posts_table --table="posts"`
## Migrate
`php artisan migrate`
以上是关于markdown 使用迁移将列添加到现有表的主要内容,如果未能解决你的问题,请参考以下文章
Rails迁移以将主键添加到现有表
MariaDB 将列动态添加到现有表
为啥我不能使用引用 SQL 中其他列的 checkConstraint 将列添加到现有表
将列动态添加到现有 BigQuery 表
如何将列添加到现有表?
将列添加到现有 SQL Server 表 - 含义