SQL Alchemy Преобразует отраженную таблицу в общие типы данных

#python-3.x #sqlalchemy

Вопрос:

В настоящее время я использую МЕТАДАННЫЕ SQL Alchemy для отражения существующей таблицы, подобной этой

 new_meta = MetaData(bind=dest_engine)
meta.reflect(bind=source_engine, only=["SContext"]) 
 

Затем я просматриваю объект метаданных, чтобы просмотреть все таблицы, и для каждой таблицы я использую функцию tometadata для преобразования таблицы в новый объект метаданных, указывающий на другой механизм

 new_table = db_table.tometadata(new_meta)
 

Наконец, я использую new_table.create() для создания новой таблицы в новом движке.

Проблема здесь в том, что исходный движок, о котором я говорю, — это SQL Server, в то время как новый движок-Postgres. Создание выполняется с использованием типов данных SQL. есть ли способ заставить процесс создания таблицы использовать универсальные типы с помощью sql alchemy, чтобы таблицу можно было создать на Postrgres. Поскольку в настоящее время не удается создать DATETIME2

Огромное спасибо