Кстати, ещё такой вопросик, почему две сущности в одной миграции?

35 ответов

7 просмотров
Даня- Автор вопроса

Не знаю, норм это или нет

а сколько должно быть?

Даня
2

а сколько есть?

Даня- Автор вопроса

Ты попросил сгенерировать одну, столько и получил

Даня
В миграции две сущности

Ты попросил сгенерировать одну миграцию, столько и получил

Даня- Автор вопроса
Даня
.

а это точно проблема?

Даня- Автор вопроса
Шурик
а это точно проблема?

Не) просто интересуюсь

Даня
Не) просто интересуюсь

ок, давай с другой стороны зайдём. что будет плохого, если одной миграцией накатится две таблицы?

Даня- Автор вопроса
Шурик
ок, давай с другой стороны зайдём. что будет плохо...

Тут пока норм, а если будет 300 сущностей 🌚

Шурик
В чем тут проблема?

300 строк, вместо 300 файлов ))

Даня- Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
300 строк, вместо 300 файлов ))

Не смог не отреагировать на это) можно конечно весь код в одном файле писать

Даня- Автор вопроса
Даня
Не смог не отреагировать на это) можно конечно вес...

И будет у нас один файлик но с Лямом строк кода

Даня- Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
ну все верно, одна строка - один файл

Это если бы миграция состояла из одной строки)

Даня- Автор вопроса
Sergiy
иногда лучше не реагировать

Понимаю) но у меня не когда это не выходит 😊

Даня
И будет у нас один файлик но с Лямом строк кода

Создаёшь одну-две-три-пять сущностей. Генерируешь миграцию. Коммитишь все это. Выполняешь миграцию. Если все работает - супер. Если миграция упала - она откатиться, откатываешь проект на предыдущий коммит. И у тебя и в этом случае все работает. Если будешь дробить миграции - есть риски попасть в какой-то промежуточный стейт, когда код ещё не работает, а база уже поменялась, но не полностью

Даня- Автор вопроса
Шурик
Создаёшь одну-две-три-пять сущностей. Генерируешь ...

О кстати, вот в чем ещё проблема. Например: есть таблицы users, subscriptions Миграция одна, мы тестируем Subscriptions, если тут что-то не так, то все пользователи удалятся при откате, а значит, придётся снова регистрироваться

Даня
Dev

причем здесь тогда "придётся снова регистрироваться"

Даня- Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
причем здесь тогда "придётся снова регистрироватьс...

Потому что subscriptions работает только, если юзер авторизированный

Даня
Потому что subscriptions работает только, если юзе...

так "все пользователи удалятся при откате"

Даня- Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
так "все пользователи удалятся при откате"

Ну да, если мы откатим миграцию, то наш пользователь удалиться

Даня
Ну да, если мы откатим миграцию, то наш пользовате...

ну логично, что "придётся снова регистрироваться" фикстуры мы не знаем

Даня
О кстати, вот в чем ещё проблема. Например: есть т...

У тебя проблема не в табличках, а в коде. У тебя не работает связка юзер+подписка. Откати все вместе, исправь и вылей

Похожие вопросы

Обсуждают сегодня

Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Добрый день , слышали про то что XML схемы https://schemas.xmlsoap.org/soap/envelope/ перестали работать со поза-вчера. А домен https://schemas.xmlsoap.org/ , отвечает 404 оши...
Max Dubovsky
3
Второй вопрос: снимаются ли эти ограничения при покупке на fragment хрени за кучу денег? (до 4096 / 2048)
Артем Уколов
3
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Карта сайта