Size: a a a

2021 July 19

?

? in Laravel Pro
На гавно проекте
источник

C

CHIM in Laravel Pro
Вот скажи, если бы случайно я отменил миграции которые делались год, они бы и данные получается все бы похерили за этот период?
источник

PT

Pax au Telemanus in Laravel Pro
а в чем проблема? миграции это про схему а не про данные
источник

PT

Pax au Telemanus in Laravel Pro
да и на проде они 2 ворнига кидают что бы ты 2 раза подумал прежде чем продолжил
источник

PT

Pax au Telemanus in Laravel Pro
там защита от дурака огонь
источник

C

CHIM in Laravel Pro
Ну если миграция создавала таблицы и столбцы которые теперь наполнены данными, то херанет всё
источник

PT

Pax au Telemanus in Laravel Pro
еще раз говорю миграция с данными не связана
она занимается схемой данных
источник

?

? in Laravel Pro
Если в ролбеке дропаются таблицы или колонки, то да
источник

d

darkwoolf in Laravel Pro
У вас не бывает что через время умирает БД в докере и приходится в ручную заходить и создавать её?(вот докеркомпоз мой)
источник

VP

Vitaliy Peterherin in Laravel Pro
Было такое 2 раза. Сам докер продолжал работать, но база пропадала, как будто кто-то drop database сделал. Так и не разобралсся что это было.
источник

d

darkwoolf in Laravel Pro
вот именно такая же фигня
источник

d

darkwoolf in Laravel Pro
Это как раз после выходных такое
источник

d

darkwoolf in Laravel Pro
как будто если долго не пользуешься, то такое случается
источник

VP

Vitaliy Peterherin in Laravel Pro
Помоему у меня тоже на выходных такое случалось. Но последние 2 месяца работает хорошо.
источник

А

Алексей in Laravel Pro
как бы забавно не прозвучало - у меня контейнер с дженкинсом падает раз в 3-4 месяца и тоже по выходным)
источник

C

Cool29 in Laravel Pro
В докере крайне не желательно гонять БД.
Их исчезновение или порча в докере, это весьма распространенное явление.
У меня било БД, в тестовых контенерах.
Иногда для этого достаточно просто убить соответствующий процесс докера.
И концов найти практически не возможно.

Поэтому лучше в проде БД в докере не гонять.

А вот для разработки самое то.
источник

А

Алексей in Laravel Pro
а вынести файлы базы наружу что мешает?
даже если вы удалите контейнер а за ним и докер следом - данные базы все равно останутся. ставите обратно докер, разворачиваете контейнер и все на месте если не забыли прибиндить старые данные
источник

C

Cool29 in Laravel Pro
типа такого?

volumes:
     - ./db/:/var/lib/mysql

Вот именно так у меня база несколько раз тестовая и летела.
источник

А

Алексей in Laravel Pro
звучит весьма странно. по сути контейнер обращается к внешним файлам и работает с ними. открыл, прочитал, записал, закрыл.
чтобы они "пропали" - я даже хз что должно произойти. должно быть явное удаление файлов.
источник

А

Алексей in Laravel Pro
собственно весь этот механизм и придуман для того чтобы ничего не пропадало.
ну и можно как шаред фолдер между несколькими контейнерами сделать, если на 1 машине запущены (зачем?)
источник