DELETE: Phinx (избыточность)
Evg
14 Сентября 2022
В релиз LibArea (v0.4.8) был добавлен инструмент миграции Phinx и вот сегодня он удален.
Хороший инструмент, но он начинает подтаскивать (от релиза к релизу все больше и больше), разные библиотеки:
- Locking symfony/config (5.4.x-dev ec79e03)
- Locking symfony/console (5.4.x-dev 3f97f6c)
- Locking symfony/deprecation-contracts (2.5.x-dev e8b495e)
- Locking symfony/filesystem (5.4.x-dev 2d67c1f)
- Locking symfony/polyfill-ctype (dev-main 6fd1b9a)
- Locking symfony/polyfill-intl-grapheme (dev-main 433d055)
- Locking symfony/polyfill-intl-normalizer (dev-main 219aa36)
- Locking symfony/polyfill-mbstring (dev-main 9344f9c)
- Locking symfony/polyfill-php73 (dev-main e440d35)
- Locking symfony/polyfill-php80 (dev-main cfa0ae9)
- Locking symfony/polyfill-php81 (dev-main 13f6d12)
- Locking symfony/service-contracts (v1.1.2)
- Locking symfony/string (5.4.x-dev 2900c66)
Папка vendor:
- 5,73 МБ (с Phinx)
- 2,49 МБ (сейчас)
C Phinx, — много, избыточно. Сегодня убрал.
В базе одна таблица стала лишней, удалим:
DROP TABLE `phinx_log`;
Далее будем смотреть, что использовать для миграции.
6
327
Они изначально входят всё в состав какого-то фреймворка и жестко привязаны к нему.
Хм, не знай. Phinx ранее говорил про самодостаточность, или я что-то путаю.