Hi all,
I'm having trouble setting up a relationship between one table and
itself.
I have some Users, and each user can 'friend' other users. This is in
the Livejournal sense of the word; it's not a mutal relationship so
one user could friend another user, but that second user doesn't have
to friend the first back.
In addition, Users can list their Interests.
I have the following tables defined, plus their equivalent classes.
users_table = Table('users', metadata,
Column('username', Unicode, primary_key=True),
)
interests_table = Table('interests', metadata,
Column('interest', Unicode, unique=True, primary_key=True),
)
users_interests = Table('users_interests', metadata,
Column('user_id', Unicode, ForeignKey('users.username')),
Column('interest_id', Unicode, ForeignKey('interests.interest')),
)
users_friends = Table('users_friends', metadata,
Column('from_id', Unicode, ForeignKey('users.username'),
primary_key=True),
Column('to_id', Unicode, ForeignKey('users.username'),
primary_key=True),
)
I'm completely stuck on the mappers, though. I've got the User <->
Interest one set up okay (I think) but SQLAlchemy refuses to generate
the SQL for User <-> User.
Thanks for any help,
Nick
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" 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/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---