Laravel将列更改为可为空

时间:2019-03-18 06:06:23

标签: migration laravel-5.2

我有一个创建迁移的应用程序,现在我需要将一列更改为可为空。为此,我正在使用新迁移:

public function up()
{
    Schema::table('Tablename', function ($table) {  
        $table->string('nickname')->nullable()->change();
        $table->text('message', 5000)->change(); 
       });   
}

我正在执行迁移时出现此错误:

  [Illuminate\Database\QueryException]
  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "Tablename" does not exis
  t (SQL: ALTER TABLE Wechat ALTER nickname DROP NOT NULL)



  [PDOException]
  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "tablename" does not exis
  t

我正在使用postgres作为数据库,并且正在使用laravel 5.2

0 个答案:

没有答案