Это последующий до Convert sqlalchemy core statements to raw SQL without a connection?. Я хотел бы использовать insert с именованными аргументами, но не выполняя их через SQLA.Компиляция операторов sqlalchemy с именованными параметрами
У меня есть заявление вставки определяется как например:
table = Table("table", meta_data,
Column("id", Integer, auto_increment=True, primary_key=1),
Column("name", String),
Column("full_name", String))
params = {"full_name": "some_name", "name": "some_other_name"}
stmt = sqlalchemy.sql.expression.insert(table).values(params)
c_stmt = stmt.compile(dialect=dialect)
я позже выполнить это заявление через соединение DBAPI. Как я могу гарантировать, что позиция между сгенерированной строкой sql и моим набором параметров согласована?