Быстрый вопрос о schemadesign в laravel. Это текущая схема для таблицы моих пользователей. Теперь я хочу добавить полную информацию о пользователе, означающую всю информацию, необходимую для выставления счета кому-то, имя, фамилию, адрес и т. Д.Schemadesign in laravel [migrations]
Каков стандартный подход к добавлению tabledata в laravel? Могу ли я создать миграцию, чтобы добавить столбцы к этому. Или сверните эту миграцию и перепишите ее с добавленными столбцами?
public function up()
{
Schema::create('users', function($table) {
$table->increments('id');
$table->string('username');
$table->string('email');
$table->string('password');
$table->boolean('activated')->default(0);
$table->timestamps();
});
}
Есть ли недостаток для любого метода? Также мне интересно, я добавляю около 9 дополнительных столбцов для всех добавленных сведений, которые сделают таблицу моих пользователей довольно большой, хотя на данный момент не обязательно, было бы лучше разместить эту дополнительную информацию в другой таблице?
В общей сложности эта таблица пользователей будет содержать около 16 столбцов или около того, будет ли это иметь какое-либо негативное влияние на производительность?
Может быть, есть какие-то глупые вопросы, но у меня нет большого опыта с более крупными схемами базы данных.
Это на локальном хосте с минимальными данными в нем, так что это не будет большой проблемой, но да, я думаю, что это хорошо, чтобы добавить на него. Мне не нужна дополнительная информация. –