> -----Original Message----- > From: sqlalchemy@googlegroups.com > [mailto:[EMAIL PROTECTED] On Behalf Of Allen Bierbaum > Sent: 14 November 2008 16:40 > To: sqlalchemy > Subject: [sqlalchemy] Re: Using deferred with declarative > > > Does anyone have any ideas on this? > > Does declarative simply not support the deferred property? > > -Allen > > On Sat, Nov 8, 2008 at 11:32 AM, Allen Bierbaum > <[EMAIL PROTECTED]> wrote: > > We have been using the declarative successfully in our > codebase for a > > couple months now with 0.4.x, but we have just run into a problem. > > > > We have a table we we want to map using declarative but we want to > > have one of the columns be deferred because it contains binary data. > > Unfortunately we can't figure out how to do this. > > > > We tried something like this: > > > > class Person(Base): > > __tablename__ = 'people' > > id = Column('id', Integer, primary_key=True) > > data = Column('data', Binary) > > __mapper_args__ = {'properties' : {'data' : > sa.orm.deferred(data)} > > > > The problem is that when the declarative metaclass assembles the > > arguments to pass to the mapper creation method, this causes two > > arguments of name 'properties' to be passed into the call. (see > > DeclarativeMeta.__init__) > > > > - Is this a bug in the implementation of declarative? (perhaps the > > code in DeclarativeMeta.__init__ should look for > > __mapper_args__['properties'] and merge it with the > internally created > > properties) > > - Or is there some other way to use deferred columns with > declarative? > > > > Thanks, > > Allen > > >
Did you see Michael's reply on the same day you sent your original message? http://groups.google.com/group/sqlalchemy/browse_thread/thread/d548138fe d9903ef Simon --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---