If you need to use some SQL is that is not supported by UniqueConstraint,
PrimaryKeyConstraint and friends, you can use the DDL statement:
----------------------------
# DDL to only run on postgres, incorporating declarative style
from sqlalchemy.schema import DDL
DDL('''ALTER TABLE orgdata ADD CONSTRAINT lowername_check CHECK (lowername
!~ '[[:upper:]]')''',
on="postgres").execute_at('after-create',Orgdata.__table__)
-------------------------------
cf:
http://groups.google.com/group/sqlalchemy/browse_thread/thread/82827f877ff853a4?hl=en
On Thu, Aug 20, 2009 at 11:35 AM, rajasekhar911 <[email protected]>wrote:
>
> Hi
>
> Is it possible to add index to my table using sqlalchemy?
> Or should i do it directly on the database?
>
> Thanks..
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---