By the way that's missing a ondelete="SET NULL" on the competition 
active_season and I'm using postgres 9.2 with web2py 2.0.9

Sexta-feira, 21 de Setembro de 2012 17:14:45 UTC+1, Leonel Câmara escreveu:
>
> Hey, I can give you an example of the type of tables creating me problems
>
>
> db.define_table('competition',
>     Field('name', length=256, requires=[IS_NOT_EMPTY(), IS_LOWER()]),
>     Field('active_season', 'reference season'),
>     format='%(name)s',
>     migrate='competition.table'
> )
>
>
> db.define_table('season',
>     Field('start', 'date', requires=IS_EMPTY_OR(IS_DATE())),
>     Field('end', 'date', requires=IS_EMPTY_OR(IS_DATE())),
>     Field('competition', 'reference competition', requires=IS_IN_DB(db, 
> db.competition.id, '%(name)s', zero=T('choose one'))),
>     format='%(start)s - %(end)s',
>     migrate='season.table'
> )
>

-- 



Reply via email to