Hi,

I'm new to SQLAlchemy and ORMs in general so I have a couple of
questions.

Basically I have a class called Profile that contains the following
members:

class Profile:
    def __init__(self):
        self.user_id = none
        self.first_name = none
        self.last_name = none
        self.email = none
        self.birth_date = none
        self.skills = ()

The skills data attribute is just a tuple of strings. The following is
the database structure I was planning to use:

Profiles Table

| user_id | first_name | last_name | email | birth_date |

Skills Table

| skill_id | skill | user_id |

So the Skills table has a foreign key called user_id which defines
what user that skill belongs to.

Now, I was looking through the documentation and the best way I found
to map multiple tables to one class was to use the join keyword. Is
this the method I should use?

Also, I'm wondering can ORMs map lists/tuples/dictionaries to one
column in a table? So, for example in this case the Profiles table
would just have an extra column called skills and I no longer would
need a separate table to store skills as I do currently? I don't think
this is possible but I thought I'd just ask to be sure.

Thanks,

Sid

--~--~---------~--~----~------------~-------~--~----~
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 
sqlalchemy+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to