Here is the dump:

[EMAIL PROTECTED] percious]$ tg-admin sql create
Creating tables at mysql://percious:[EMAIL PROTECTED]:3306/percious
Traceback (most recent call last):
  File "/home2/percious/bin/tg-admin", line 7, in ?
    sys.exit(
  File "/home2/percious/lib/python2.4/TurboGears-1.0-py2.4.egg/
turbogears/command/base.py", line 389, in main
    command.run()
  File "/home2/percious/lib/python2.4/TurboGears-1.0-py2.4.egg/
turbogears/command/base.py", line 115, in run
    sacommand(command, sys.argv)
  File "<string>", line 5, in sacommand
  File "/home2/percious/lib/python2.4/TurboGears-1.0-py2.4.egg/
turbogears/command/base.py", line 70, in sacreate
    metadata.create_all()
  File "build/bdist.linux-i686/egg/sqlalchemy/schema.py", line 891, in
create_all
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
434, in create
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
458, in _run_visitor
  File "build/bdist.linux-i686/egg/sqlalchemy/schema.py", line 911, in
accept_schema_visitor
  File "build/bdist.linux-i686/egg/sqlalchemy/ansisql.py", line 682,
in visit_metadata
  File "build/bdist.linux-i686/egg/sqlalchemy/schema.py", line 266, in
accept_schema_visitor
  File "build/bdist.linux-i686/egg/sqlalchemy/ansisql.py", line 717,
in visit_table
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
854, in execute
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
386, in proxy
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
350, in _execute_raw
  File "build/bdist.linux-i686/egg/sqlalchemy/engine/base.py", line
369, in _execute
sqlalchemy.exceptions.SQLError: (OperationalError) (1071, 'Specified
key was too long; max key length is 999 bytes') '\nCREATE TABLE
`Album` (\n\tid INTEGER NOT NULL AUTO_INCREMENT, \n\tname
VARCHAR(128), \n\tdirectory VARCHAR(512), \n\t`imageOrder`
VARCHAR(512), \n\t`coverImage` INTEGER, \n\tPRIMARY KEY (id), \n\t
UNIQUE (directory), \n\t FOREIGN KEY(`coverImage`) REFERENCES `Image`
(id)\n)\n\n' ()

Here is the table code:
AlbumTable = Table('Album', metadata,
        Column('id', Integer, primary_key=True),
        Column('name', Unicode(128)),
        Column('directory', Unicode(512), unique=True),
        Column('imageOrder', Unicode(512)),
        Column('coverImage', Integer, ForeignKey('Image.id')),
        )
Mysql version 5.0.27

TIA
-chris


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to