Вопросы по теме 'laravel-migrations'

Должен ли я манипулировать данными при миграции базы данных Laravel? Или я должен сделать это в другом месте?
Я планирую серьезное изменение в своей базе данных, которое потребует набора инструкций SQL (и, возможно, также сценария, отличного от SQL), чтобы приспособить старые данные к новой схеме. Итак, стоит ли манипулировать данными в сценарии миграции?...
760 просмотров

Как установить DateTime() по умолчанию в миграциях Laravel?
Я пытаюсь достичь функциональности, показанной ниже: $table->dateTime('time')->default(new \DateTime()); Этот точный код не работает, потому что [ErrorException] Объект класса DateTime не может быть преобразован в строку...
26019 просмотров
schedule 18.07.2023

Миграция Laravel 5.2: невозможно добавить внешний ключ типа данных char
Я пытаюсь создать внешний ключ, допускающий значение NULL, с типом данных char . Когда я запускаю команду миграции. Я получаю следующую ошибку. Я не уверен, где я делаю не так. [Illuminate \ Database \ QueryException] SQLSTATE [HY000]:...
800 просмотров
schedule 22.06.2023

Laravel 5 – Как автоматически заполнить таблицу после развертывания приложения?
У меня есть определенные данные, которые должны быть в таблице, чтобы мое приложение работало, иначе я получаю сообщение об ошибке. Например, если ВЫ или кто-то еще вытащите мое приложение из github и если вы запустите php artisan migrate, а затем...
2170 просмотров

Как установить автоматическое приращение в непервичный ключ?
Как мне установить поле автоматического увеличения базы данных, которое не является первичным ключом в методе создания? Единственный способ - использовать необработанный запрос? DB::statement('ALTER TABLE table CHANGE field field...
11167 просмотров

Удаление миграций по умолчанию из Laravel
После создания нового проекта Laravel с помощью laravel new в папке database > migrations есть несколько файлов миграции: 2014_10_12_000000_create_users_table.php 2014_10_12_100000_create_password_resets_table.php Кажется, это примеры...
999 просмотров

Как выполнить миграцию: откатить конкретную таблицу в laravel 5
Я знаю, что эта функция уже добавлена ​​в laravel 5.3 , но я использую Laravel 5.1 , как я могу сделать это, используя версию 5.1 ? Я также искал его в Интернете, но решение есть только для 5.3 . Надеюсь, вы можете помочь мне, и для тех, у кого...
4118 просмотров

Удалить конкретную миграцию в laravel
Согласно документу laravel, чтобы откатить последнюю операцию миграции, вы можете использовать команду отката. Эта команда откатывает последний «пакет» миграций, который может включать несколько файлов миграции: php artisan migrate:rollback...
5933 просмотров
schedule 03.02.2023

Сделал миграцию в базу данных (hrm-master) и получил эти ошибки
SQLSTATE[42S02]: базовая таблица или представление не найдены: 1146 Таблица «hrm-master.sessions» не существует (SQL: выберите * из sessions , где id = FCtzXvm1CTIvGJCfWuTVyO1bpyDIDVnt9FlmoCAY ограничение 1) в Connection.php, строка 647,...
37 просмотров
schedule 23.09.2022

Я не могу добавить новые столбцы в таблицу из laravel даже после выполнения процедуры миграции?
Я выполняю все шаги по добавлению новых голосов столбцов в пользовательскую таблицу из laravel, но их все еще нет в базе данных? Подскажите, пожалуйста, где моя ошибка? Во-первых php artisan make:migration add_votes_to_users_table --table=users...
1073 просмотров
schedule 25.07.2022

Добавление нового типа перечисления в существующий столбец перечисления при миграции Laravel
Я разрабатываю приложение Laravel. Сейчас я пытаюсь добавить новый тип перечисления в существующий столбец перечисления. Вот как столбец enum создается/мигрирует в первую очередь. $table->enum('type', [BlogType::IMAGE, BlogType::TEXT]);...
484 просмотров

Обратная миграция/удаление внешнего ключа для пользовательского имени индекса миграции laravel
Итак, у меня есть эта миграция public function up() { Schema::table('xxx', function (Blueprint $table) { $table->foreign('aaa','bbb') // handle identifier name too long...
329 просмотров
schedule 07.07.2022

Миграция Laravel: «Ограничение внешнего ключа сформировано неправильно»)
Моя миграция завершается ошибкой, когда я пытаюсь выполнить php artisan migrate или php artisan migrate:refresh с этой ошибкой: errno: 150 "Foreign key constraint is incorrectly formed" Код Таблица пользователей (успешно...
540 просмотров
schedule 22.07.2023

Как правильно выполнять миграцию laravel с помощью Google Cloud Run и Google Cloud SQL.
Я пришел сюда, чтобы раскрыть конкретный способ, который я нашел для запуска миграции в проект Google Cloud Run с использованием Google Cloud SQL и Laravel, что очень просто, я просто подключаюсь из моего .env laravel к Cloud SQL (используя Cloud...
50 просмотров

Как добавить новый столбец после пользовательского столбца, существующего в БД
Я хочу добавить новый столбец с миграцией после пользовательского столбца, например, у меня есть такая структура таблицы: Снимок экрана таблицы И теперь мне нужно добавить новый столбец с именем badge после prd_description (столбец 14)....
25 просмотров