уником:
"key_dhcp4_identifier_subnet_id" UNIQUE, btree (dhcp_identifier, dhcp_identifier_type, dhcp4_subnet_id) WHERE dhcp4_subnet_id IS NOT NULL AND dhcp4_subnet_id <> 0
Хочу описать его в алхимии.
По первой ссылке в доке инфы негусто.
У констрейнтов есть загадочный для меня dialect_kwargs, по которому в доке я тоже не нашёл прям примера. Чувствую, что это то, что мне надо, но не понимаю как применить.
У кого-нибудь есть под рукой пример для тупых?
Зачем тебе описывать констрейнты чужой базы?
Если я правильно помню, у меня on_conflict_do_update не будет работать без описанного констрейнта
диалект кваргс позволяет для разных диалектов свои дикты задавать
Справедливо, это ничем не подкреплённое утверждение, пойду проверю лучше
А ты хочешь апдейт делать при ошибке с именно этим констрейнтом?
В коде будут несколько инсертов, каждый из них может нарушить только свой констрейнт. То есть апдейт будет при нарушении любого (единственного возможного).
То есть ты не будешь юзать этот констрейнт?
Брр, я же должен указать или список столбцов, или имя констрейнта
Вопрос был именно про этот
Обсуждают сегодня