@UPSA
anykey. Я не программист, я просто ленивый.

Почему команда php artisan migrate удаляет все таблицы из базы и не создает новые?

Начал смотреть Laravel.
Установка на WSL Debian - Linux DESKTOP-SFQJT9I 4.19.128-microsoft-standard #1 SMP Tue Jun 23 12:58:10 UTC 2020 x86_64 GNU/Linux
PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )
npm 6.14.10
node v12.20.1
Laravel Framework 8.25.0

php artisan serve - Стартует
В env прописываем соединение с PostgreSQL 10.
Добавляем Jetstream по https://jetstream.laravel.com/2.x/installation.html (inertia)
И в конце php artisan migrate не работает.
Тест:
1. php artisan migrate:status
Migration table not found. - Правильно. Базы пусты.
2. php artisan migrate:install
Migration table created successfully.
Приятно видеть "created successfully". Но в базе только одна таблица "migrations".
3. php artisan migrate:status
+------+---------------------------------------------------------
| Ran? | Migration
+------+---------------------------------------------------------
| No | 2014_10_12_000000_create_users_table
| No | 2014_10_12_100000_create_password_resets_table
| No | 2014_10_12_200000_add_two_factor_columns_to_users_table
| No | 2019_08_19_000000_create_failed_jobs_table
| No | 2019_12_14_000001_create_personal_access_tokens_table
| No | 2020_05_21_100000_create_teams_table
| No | 2020_05_21_200000_create_team_user_table
| No | 2020_05_21_300000_create_team_invitations_table
| No | 2021_01_29_152547_create_sessions_table
В файлах ничего не трогал.
4. php artisan migrate
Loading stored database schema: /mnt/.../database/schema/pgsql-schema.dump
Loaded stored database schema. (148.06ms)
...
SQLSTATE[42P01]: Undefined table: 7 ОШИБКА: отношение "migrations" не существует
Проверяем - База пуста. Таблицы migrations нет.
Зачем и почему удаляется migrations ?
Подскажите, где я допустил тупую ошибку?
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
@UPSA Автор вопроса
anykey. Я не программист, я просто ленивый.
Как то не удобно себе же плюс ставить.
Удалил файл /database/schema/pgsql-schema.dump
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы