Почему не отображаются изменения в БД sqlalchemy

Почему при просмотре файла users.db через Dbeaver он пустой, но при переборе строк через for row in result: print(row) выводит 2 добавленные мной строки?

Вот весть код.

from sqlalchemy import Table, Column, Integer, String, MetaData, ForeignKey
from sqlalchemy.sql import select
import sqlalchemy
engine = create_engine('sqlite+pysqlite:///users.db', echo=True, future=True)
metadata_obj = MetaData(engine)
users = Table('users', metadata_obj,
              Column('name', String),
              Column('year', Integer),
              Column('sex', String(1)),
              Column('mail', String),
              Column('address', String))

metadata_obj.create_all(engine)
ins = users.insert()
conn = engine.connect()
conn.execute(ins, [{"name": "Alex", "year": "18", "sex": "M", "mail": "[email protected]", "address": "Moscow"},
             {"name": "Yulia", "year": "28", "sex": "w", "mail": "[email protected]", "address": "Moscow"}])

s = select(users)
result = conn.execute(s)

for row in result:
    print(row)

Ответы (0 шт):