On Sun, Jun 13, 2010 at 09:23:22PM +0000, Faheem Mitha wrote:
> Sqlalchemy's table can take the qschema as argument, eg.
>
> pheno_table = Table(
> 'pheno', metadata,
> Column('patientid', String(60), primary_key=True),
> Column('famid', String(60), nullable=True),
> Column('sex_id', None, ForeignKey(schemaname+'.sex.val',
> onupdate='CASCADE', ondelete='CASCADE'), index=True),
> Column('race_id', None, ForeignKey(schemaname+'.race.val',
> onupdate='CASCADE', ondelete='CASCADE'), index=True),
> Column('phenotype', SmallInteger),
> schema = schemaname,
> )
>
> So I don't think you do have to do that.
The thing is that each table will be present in every schema. So I can't
use the schema parameter (or I can subclass Table like Mike suggested).
Cheers,
--
Henry PrĂȘcheur
--
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.