How to install sqlalchemy-citext
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install sqlalchemy-citext
Lastest release
```python from sqlalchemy import create_engine, MetaData, Integer from sqlalchemy.schema import Column, Table import sqlalchemy.orm as orm
engine = create_engine('postgresql://localhost/test_db') meta = MetaData()
- test_table = Table('test', meta,
- Column('id', Integer(), primary_key=True), Column('txt', CIText()))
conn = engine.connect()
meta.bind = conn meta.drop_all() meta.create_all()
- class TestObj(object):
orm.mapper(TestObj, test_table) Session = orm.sessionmaker(bind=engine) ses = Session()
to = TestObj(1, txt='FooFighter') ses.add(to) ses.commit() row = ses.query(TestObj).filter(TestObj.txt == 'foofighter').all() assert len(row) == 1 print row ses.close() ```