Цей пакет спільноти PlanetScale для Laravel додає команду artisan pscale:migrate
до ваших програм Laravel. Ця команда допомагає керувати міграцією бази даних за допомогою API PlanetScale, процес, який дещо відрізняється від використання вбудованої migrate
команди.
Під час розгортання потрібно запустити таку команду, замість якої робиться все необхідне для оновлення схеми бази даних:Ви можете задатися питанням, навіщо потрібна ця командаmigrate
,
php artisan pscale:migrate
Why is this needed?
а не безпосередньо використовувати migrate
її.
Відповідно до readme пакета, PlantScale обробляє міграції по-іншому, ніж ви зазвичай бачите з базами даних:
PlanetScale має багато переваг при використанні його як виробничої бази даних вашої програми. Однак він обробляє вашу базу даних і міграцію схеми дещо незвичним способом.
Він використовує гілки для вашої бази даних. Галузь може бути виробничою або девелоперською...
Цей пакунок використовує публічний API PlanetScale для автоматизації процесу створення нової гілки розробки, підключення вашого додатка до гілки розробки, запуску міграцій Laravel у гілці розробки, об'єднання її назад у вашу виробничу гілку та видалення гілки розробки.
Щоб розпочати роботу з цим пакунком, ознайомтеся з інструкціями з налаштування пакета на GitHub за адресою x7media/laravel-planetscale.
Пов'язані:
Говорячи про PlanetScale та бази даних, Аарон Френсіс опублікував MySQL для розробників. Ми настійно рекомендуємо вам перевірити це, щоб покращити навички роботи з базою даних.