В устаревшей системе существует таблица, содержащая данные из разных объектов.
Примерно так:
LegacyTable:
servicetype varchar(255),
value1 varchar(255),
value2 varchar(255),
...
value100 varchar(255)
, а тип данных, которые она содержит, определяется содержимым столбца.servicetype.
Например:
Пользовательские данные имеют servicetype = 'user' и используют столбцы value1, value2 и value3.
Данные задачи имеют servicetype = 'task' и используютстолбцы value1, value4 и value10.
Автомобильные данные имеют servicetype = 'car' и используют столбцы value2, value3 и value80.
Как создать таблицы в SQLAlchemy для представления этих данных (Пользователь,Задача, Автомобиль и т. Д.) Использование типа обслуживания столбца в качестве дискриминатора?