169 похожих чатов

Такой вопрос, хочу добавить в приложение возможность добавлять категории, но

при этом не хочу дополнительного экрана где их нужно создавать/менеджить. Т.е. вижу так — пользователь вводит категорию которую он хочет добавить — ему выпадает список где выводятся совпадения и предложение добавить новую категорию. Если он вписывает новую категорию — то она сохраняется в БД. Вопрос в том как отслеживать то что категория никому не назначена (все связанные с ней сущности удалены). Пока что в голову пришло только хранить счётчик для каждой категории, и когда он становится 0 то категория удаляется. Оптимально ли это или есть способ получше?

2 ответов

12 просмотров

В sql db для этого существует foreign key.

Dzmitry- Автор вопроса
Leonid B.
В sql db для этого существует foreign key.

Вопрос не в этом, я не хочу заставлять пользователя заранее создавать категорию. Т.е. он вводит новую категорию — она создаётся. Удаляет сущность которой назначена эта категория — категория удаляется.

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

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

сурсы: import std/asyncdispatch, std/httpclient, std/json, std/sequtils, std/strutils, std/unicode, std/unidecode, std/uri, uuid4, regex const GPT4_API...
Qtless Qtless
4
Кто-нибудь может проверить на 11.3 и более ранних версиях, последнее число в трех нижних строках одно и тоже или нет? var Dict: TDictionary<Integer, string>; i, j: Intege...
Boris N (MBo)
6
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
Раз пошла тема про XML... Delphi XE 10.4.2(но это не важно), XML Data Binding Несколько XSD. В основном содержатся include на расширения. Несколько Namespace, это важно. Бин...
Alexey Gavrilov
4
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
ребята, вы после работы успеваете/хватает сил время на себя потратить, допустим в зал и тд? особенно те кто на удаленке
Marat
10
Какие в фасме есть определения для 128 и 256-битных слов?
The Bird of Hermes
12
получается, что он находит одинаковое колво тегов, с разными именами, или я что тто не понял в таксоупе ?
Fedor
46
вот еще вопрос ошибка app/Main.hs:135:13: error: [GHC-83865] • Couldn't match type: MoveInfo -> Coords with: (Int, Int) Expected: Coords ...
Fedor
21
Вопрос всем обфускаторщикам — ЗАЧЕМ?
Александр Белокопытов
20
Карта сайта