У меня есть сценарий использования, в котором у меня есть несколько RDMS data-sources
, и я хочу извлечь metadata
из этих data-sources
.На основании lookup
пользователь выберет тип data-source
и установит соединение.После успешного соединения будут заполнены данные таблиц и столбцов.
Поскольку я новичок в Python, я пришел к решению написать код с условными операторами и установить соединение соответствующим образом.Но я считаю, что это не лучшее и подходящее решение, потому что для каждого нового data-source
я должен вносить изменения в код.
Я ищу некоторые идеи / предложения, с помощью которых я мог бы заархивировать некоторые динамическиеповедение.Например, dialects
, доступный в ORM
инструментах или какой-либо библиотеке, которая выполнит один и тот же запрос для всех data-source
типов.
Я ценю ваши идеи / предложения.