Fixed me right up, dumb mistake. Thanks!

On Aug 12, 8:18 pm, cd34 <[email protected]> wrote:
> On Aug 12, 3:13 pm, "[email protected]" <[email protected]>
> wrote:
>
>
>
> > Here is my model ...
> > class Address(DeclarativeBase):
> >     __tablename__ = 'addresses'
> >     id = Column(Integer, primary_key=True)
> >     email_address = Column(String)
> >     people_id = Column(Integer, ForeignKey('users.id'))
> >     person = relation(Users, backref=backref('addresses',
> > order_by=id))
> >     def __init__(self, email_address):
> >         self.email_address = email_address
> >     def __repr__(self):
> >         return "<Address('%s')>" % self.email_address
>
> > when i run paster setup-app development.ini i get ...
> >  raise exc.DBAPIError.instance(statement, parameters, e,
> > connection_invalidated=is_disconnect)
> > sqlalchemy.exc.ProgrammingError: (ProgrammingError) (1064, "You have
> > an error in your SQL syntax; check the manual that corresponds to your
> > MySQL server version for the right syntax to use near ' \n\tpeople_id
> > INTEGER, \n\tPRIMARY KEY (id), \n\t FOREIGN KEY(people_id) REFERENCES
> > u' at line 3") '\nCREATE TABLE addresses (\n\tid INTEGER NOT NULL
> > AUTO_INCREMENT, \n\temail_address VARCHAR, \n\tpeople_id INTEGER, \n
> > \tPRIMARY KEY (id), \n\t FOREIGN KEY(people_id) REFERENCES users (id)
> > \n)\n\n' ()
>
> In looking at this a little closer, it appears to be failing on
>
> email_address = Column(String)
>
> Try changing that to
>
> email_address = Column(Unicode(80))
>
> to see if it works.

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

Reply via email to