Hi Folks, I am trying to create some tables using DAL + Mysql and I got: Ticket ID
127.0.0.1.2012-12-05.11-51-55.a267bd2c-0651-43c1-8194-56f3e5ee8fb8 <class 'gluon.contrib.pymysql.err.InternalError'> (1005, u"Can't create table 'frasesdb.frase' (errno: 150)") This is my model: db.define_table('tag', Field('nome', requires=[IS_NOT_EMPTY(),IS_NOT_IN_DB(db, 'tag.nome')], unique=True), format='%(nome)s') from smarthumb import SMARTHUMB box = (250, 250) db.define_table('frase', Field('frase', requires=IS_NOT_EMPTY()), Field('slug', requires=IS_SLUG()), Field('tag', 'list:reference tag'), Field('site', 'reference site', requires=IS_IN_DB(db, 'site.id', '%(dominio)s')), Field('image_filename', readable=False, writable=False), Field('image', 'upload', requires=IS_IMAGE(), uploadseparate=True, autodelete=True), Field('thumb', 'upload', requires=IS_IMAGE(), compute = lambda row: SMARTHUMB(row.image, box), autodelete=True), Field('postar_em', 'datetime', default=None), format='%(frase)s') Why does it happen? I could see some posts on the list about it but none seems to solve my problem. Regards, Tito -- Linux User #387870 .........____ .... _/_õ|__| ..º[ .-.___.-._| . . . . .__( o)__( o).:_______ --