- changed status to resolved
server side defaults on a lastrowid backend don't prefetch
Issue #2021
resolved
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)
-
reporter -
reporter - removed milestone
Removing milestone: 0.7.0 (automated comment)
- Log in to comment
for now this case returns None for all backends consistently.
dff5a404e489d5215da5aa30870b78aca8423de5 aedd34f34f083019918fc30c280fbe8ad57eeecf