SqlAlchemy: экспортировать таблицу в новую базу данных

Только недавно начал использовать Python, и мне это нравится! Тем не менее, я застрял с SqlAlchemy.

Я пытаюсь написать скрипт, который читает базу данных MS SQL, запрашивает таблицу (все поля, только фильтр для некоторых полей) и записывает результаты в локальную базу данных SQLite.

(Цель состоит в том, чтобы написать адаптер данных: выполнить некоторые запросы к базе данных SQLite перед экспортом результатов в другую базу данных. Также возможна запись во временную таблицу в целевой базе данных.)

Я могу установить соединение и получить результаты запроса - я могу распечатать их, чтобы знать, что эта часть работает. Но как я могу создать новую таблицу на основе структуры результатов запроса от исходного SQL Server?

Это работает:

import sqlalchemy

esd = sqlalchemy.create_engine( 'mssql+pyodbc://username:passwordSservername/dbname' )
for row in esd.execute( 'select * from ticket_actions where log_dt > \'2012-09-01\''):
    print( row.eFolderID )

Это также работает:

import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=servername;DATABASE=dbname;UID=username;PWD=password')
cursor = cnxn.cursor()
for row in cursor.execute( 'select * from ticket_actions where log_dt > \'2012-09-01\''):
    print( row.eFolderID )

Любые идеи о том, как создать новую таблицу с той же структурой, что и запрос?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос