sql.py is what we are using right now. (1.7*.* branch)

dal.py is a rewrite of sql.py but in a much more modular manner. It
will make adding new database back ends easier, and make the dal much
more maintainable.

-Thadeus





On Tue, Feb 2, 2010 at 6:20 PM, Richard <richar...@gmail.com> wrote:
> I'm confused about this - dal2.py is the new version but what is the
> difference between sql.py and dal.py?
>
>
> On Feb 3, 7:05 am, Thadeus Burgess <thade...@thadeusb.com> wrote:
>> belay that :)
>>
>> was using sql.py's Field with dal.py's DAL
>>
>> -Thadeus
>>
>> On Tue, Feb 2, 2010 at 11:53 AM, Thadeus Burgess <thade...@thadeusb.com> 
>> wrote:
>> > migrate=True
>>
>> > self.db.define_table('settings',
>> >            Field('key'),
>> >            Field('name'),
>> >            Field('value', 'text'),
>> >            Field('description', 'text'),
>> >            migrate=migrate
>> >        )
>>
>> > First error testing out new dal.py
>>
>> > Traceback (most recent call last):
>> >  File "/home//Applications/web2py/gluon/restricted.py", line 173, in 
>> > restricted
>> >    exec ccode in environment
>> >  File "/home//Applications/web2py/applications//models/common.py",
>> > line 63, in <module>
>> >    configure = utils.Configure(db, migrate=migrate_db)
>> >  File "/home//Applications/web2py/applications//modules/utils.py",
>> > line 109, in __init__
>> >    self.define_tables(migrate=migrate)
>> >  File "/home//Applications/web2py/applications//modules/utils.py",
>> > line 121, in define_tables
>> >    migrate=migrate
>> >  File "/home//Applications/web2py/gluon/dal.py", line 2556, in define_table
>> >    **dict(primarykey=args.get('primarykey',None)))
>> >  File "/home//Applications/web2py/gluon/dal.py", line 2788, in __init__
>> >    'define_table argument is not a Field: %s' % field
>> > SyntaxError: define_table argument is not a Field: <no table>.key
>>
>> > -Thadeus
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "web2py-users" group.
> To post to this group, send email to web...@googlegroups.com.
> To unsubscribe from this group, send email to 
> web2py+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/web2py?hl=en.
>
>

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

Reply via email to