server side defaults on a lastrowid backend don't prefetch

Issue #2021 resolved
Mike Bayer repo owner created an issue
from sqlalchemy import *

m = MetaData()
t = Table('x', m, Column('y', String(10), server_default='key_one', primary_key=True))

e = create_engine('sqlite://', echo=True)

m.drop_all(e)
m.create_all(e)

r = e.execute(t.insert())
assert r.inserted_primary_key == ['key_one']('key_one')

Comments (2)

  1. Log in to comment