ticket 75 needs to be implemented:

http://www.sqlalchemy.org/trac/ticket/75


On Jun 7, 2006, at 2:03 PM, Alessandro wrote:

> Hi,
>  I have two tables; one of them refers to the first one with a  
> "foreignkey".
> I need the "on delete" clause, how can I do with sqlalchemy?
>
> I saw in the documentation that it is possible with mappers
> (cascade='delete'); must I use mappers? can't I do without them?
>
>
> And if I use the mappers, is the code good for sqlite? As far I know,
> sqlite doesn't implement foreignkeys, but sqlalchemy can add a magic
> layer.. I have found anything regarding sqlite limitations with  
> sqlalchemy.
>
>
> Here my code (simplified):
>
> enginedbcom = create_engine('mysql://[EMAIL PROTECTED]/schema')
> dbcom = BoundMetaData(enginedbcom)
> users2 = Table('users2', dbcom,
>                Column('name', String(30), nullable=False,  
> primary_key=True),
>                Column('password', String(30)),
>                mysql_engine='InnoDB')
>
> groups = Table('groups', dbcom,
>                Column('name', String(30), nullable=False,  
> primary_key=True),
>                mysql_engine='InnoDB')
>
> rooms = Table('rooms', dbcom,
>               Column('name', String(30), nullable=False,  
> primary_key=True),
>               mysql_engine='InnoDB')
>
> usersVSgroups = Table('usersVSgroups', dbcom,
>                       Column('username', String(30),
>                              ForeignKey("users2.name"),  
> nullable=False),
>                       Column('groupname', String(30),
>                              ForeignKey("groups.name"),  
> nullable=False),
>                       mysql_engine='InnoDB',
>                      )
>
>
> Thanks
> Alessandro
>
>
> _______________________________________________
> Sqlalchemy-users mailing list
> Sqlalchemy-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users



_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to