【发布时间】:2018-07-19 04:23:48
【问题描述】:
目前,我们的系统将 BIINTS 作为主键,但现在我们正在转向 GUIDS/UUIDS,我们需要转换我们的表。我认为在新迁移中这样的事情可能会起作用,但不幸的是,它抱怨 ID 列已经存在。
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->dropPrimary('PRIMARY');
$table->dropColumn('id');
$table->uuid('id');
$table->primary('id');
});
}
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->bigIncrements('id');
$table->primary('id');
});
}
在 Laravel 迁移中是否有适当的方法来执行此切换?
感谢您的帮助! :)
【问题讨论】:
标签: mysql laravel migration uuid