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

35 ответов

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

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

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

Даня
2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Даня
Dev

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

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

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

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

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

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

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

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

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

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта