Engine¶
- class
sqlalchemy.engine.
Engine
(pool, dialect, url, logging_name=None, echo=None, execution_options=None, hide_parameters=False)¶ engine = create_engine('sqlite:///:memory:')
-
begin
()¶ with engine.begin() as con: # выполняем запросы в одной транзакции con.execute(some sql) con.execute(some_sql)
-
connect
()¶ Создает объект соединения в базу и возвращает
sqlalchemy.engine.Connection()
-
execute
(sql)¶ Выполняет запрос в базу и возвращает
sqlalchemy.engine.ResultProxy()
result = engine.execute(sql) result = engine.execute( 'select * from post where id=:post_id', post_id=1, ) result = engine.execute( table.select().where(table.columns.username=='ilnurgi') )
-