On Tue, Aug 24, 2010 at 02:48:37PM -0400, Michael Bayer wrote:
> > Info option is clearly very handy. At the moment I implemented an image
> > field in sqlkit, (that's just a bunch of handler in the gui). In order to do
> > that I used a type inherited with no addition, just to understand that that
> > field is the path to an Image:
> > 
> >  class Image(String): pass
> > 
> > clearly another alternative would be to use info={ 'image': true} or
> > similar. Is there some caveat that would make one preferred over the other?
> 
> The caveat there is that table reflection, which isn't used in your case,
> would produce VARCHAR and not String, or your custom Image type.  It also
> creates a hard linkage of SQLAlchemy type objects to the behavior of your
> application.  The "info" approach allows the type and your application's
> interpretation of a field to vary independently.

ok, I switched to using .info and I honestly appreciate it.

am I wrong or Columns created with orm.column_property() don't have .info
attribute? Any chance to add it?

sandro
*:-)


-- 
Sandro Dentella  *:-)
http://sqlkit.argolinux.org        SQLkit home page - PyGTK/python/sqlalchemy

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

Reply via email to