Я искал наилучшее решение для расширения универсальной таблицы («Датчики») другой таблицей, которая определяет всю спецификацию связи, эта информация не легко предсказуема и может отличаться в зависимости от «Спецификации протокола связи». ", например:
- последовательный адрес скорости
- Конечная точка http http
- токен имени пользователя для аутентификации
- конечная точка mqtt
- и так далее ...
Теперь, в основном, я думаю создать таблицу метаданных и связать таблицу через внешний ключ с отношением n-1 между датчиками (n) и спецификацией протокола связи (1), но я хочу быть уверен в это решение.
Я использую Django с Postgres, и я думаю, что «множественное наследование» Evam Brumley - это хороший подход к решению проблемы ... я имею в виду, что это наиболее логически правильный способ сделать это: LINK
Какие-либо проблемы / преимущества использования этого подхода?