【发布时间】:2014-12-12 00:32:58
【问题描述】:
复合索引是一个我没有完全经验的主题,我不确定我是否做得对?或者,如果 Laravel 在迁移时正确解析我的代码。这看起来正确吗?
Schema::create('friends', function(Blueprint $table)
{
$table->increments('id');
$table->integer('requester_id')->unsigned();
$table->integer('requestee_id')->unsigned();
$table->timestamps();
$table->foreign('requester_id')->references('id')->on('users');
$table->foreign('requestee_id')->references('id')->on('users');
$table->unique(['requester_id', 'requestee_id'], 'composite_index');
});
这是 Sequel Pro 显示的内容:
【问题讨论】: