Как сделать наследование таблицы, используя значение столбца в качестве дискриминатора? - PullRequest
0 голосов
/ 19 сентября 2018

В устаревшей системе существует таблица, содержащая данные из разных объектов.

Примерно так:

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 для представления этих данных (Пользователь,Задача, Автомобиль и т. Д.) Использование типа обслуживания столбца в качестве дискриминатора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...