On 30 juil, 19:36, Michael Bayer <[EMAIL PROTECTED]> wrote:
> Cant reproduce.  Heres a test script which runs fine for me with PG 8.1:
>
> from sqlalchemy import *
>
> metadata = MetaData('postgres://scott:[EMAIL PROTECTED]/test')
>
> test = Table('test', metadata,
>      Column('id', Integer, primary_key=True),
>      Column('test_value', Boolean, default=False, nullable=False)
> )
> metadata.create_all()
>
> class Test(object):pass
> test_mapper = mapper(Test, test)
>
> t = Test()
> sess = create_session()
> sess.save(t)
> sess.flush()
>
> print t.test_value
>
> did you forget to flush() ?

No, after a flush(), everything is fine.
However, I would like to have the default value _before_ flush()-ing.

Hmm, after thinking about it a few more minutes, it would be a bit
restrictive, since it will work only for 'scalar' values :/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to