diff --git a/VERSION b/VERSION index 513a6ef6..968fa96d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.1.0 (2012-10-14 15:55:41) dev +Version 2.1.0 (2012-10-14 16:40:34) dev diff --git a/gluon/dal.py b/gluon/dal.py index a0c38767..31e068c6 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -6801,7 +6801,12 @@ class DAL(object): try: sql_fields = cPickle.load(tfile) name = filename[len(pattern)-7:-6] - mf = [(value['sortable'],Field(key,type=value['type'])) \ + mf = [(value['sortable'], + Field(key, + type=value['type'], + length=value.get('length',None), + notnull=value.get('notnull',False), + unique=value.get('unique',False))) \ for key, value in sql_fields.iteritems()] mf.sort(lambda a,b: cmp(a[0],b[0])) self.define_table(name,*[item[1] for item in mf],