Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Как переименовать столбец в уже созданной таблице?
Не в сети
Для этого laravel не нужен.
mysql> ALTER TABLE t1 RENAME t2;
Не в сети
Тогда зачем нам миграции?
Не в сети
- Как переименовать столбец в уже созданной таблице?
PHP$table->renameColumn('old_name', 'new_name');
- Тогда зачем нам миграции?
совершенно справедливое замечание. все изменения в БД должны оформляться в миграциях. другое дело что до выкатки на продакшен проще подправить миграцию создания таблицы и сделать php artisan migrate:refresh. когда сайт уже запущен, там уже есть живые данные, и откатывать миграции — конечно же не вариант.
по части «как сделать xxx» советую посмотреть код Illuminate\Database\Schema\Blueprint — там сразу видно всё апи, а комментарии поясняют какая команда что делает.
Изменено constb (16.03.2015 08:12:15)
Не в сети
Страницы 1