Edgewall Software

Ticket #6986: ticket_6986_mysql_support.diff

File ticket_6986_mysql_support.diff, 588 bytes (added by diroussel+trac@…, 3 years ago)

Possible fix for the database adapter

  • trac/db/mysql_backend.py

     
    128128                # Override the column type, as a text field cannot 
    129129                # use auto_increment. 
    130130                column.type = 'int' 
     131            if column.type == 'text': 
     132                ctype = 'varchar(255)' 
    131133            coldefs.append('    `%s` %s' % (column.name, ctype)) 
    132134        if len(table.key) > 0: 
    133135            coldefs.append('    PRIMARY KEY (%s)' %