Иван Шумов , могу просить хотя бы в двух словах описать архитектуру в рабите для моей задачи? Я сегодня пол дня рылся во всех этих туториалах, так и не понял как сделать очередь которая будет жить без консьюмеров.
Да, пожалуй так наверное ок. Не primary key, а например действительно поле name какоеньть сделать и по нему резолвить в callable ок. Что то я протупил, мне казалось default value должно встать на уровне sql в базе.
Кривовато это. А если ModelY например не создается, а в Model просто появляется новое поле со ссылкой на уже имеющуюся модель? Т.е. объект будет создаваться в существующей таблице, там уже нельзя закладываться на 1цу.
резолвить понятно можно, но задача прописать именно дефолтное значение, как его там резолвить?
id созданного объекта то как протаскивать в миграцию? Очевидно в разных базах id разный, в код его прописывать нельзя, надо откуда то тянуть динамически.
Спасибо. Но это как минимум не будет работать в автоматическом режиме. Т.е. например мне надо развернуть тестовую базу, т.е. создать ее с нуля, как я буду менять в п4 внешний ключ? В коде?
Я так пока насчупываю вариант хранить id созданного ключа где то в той же базе, а default значение подставлять функцией.
То есть общая идея должна быть, что вся цепочка миграций должна накатываться без участия человека.
upd, хотя какая функция в модели... Дефолтное значение же в схеме данных должно поселиться...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
ps Шайтан труба! Работает! Спасибо!