Revision 672c9f5a pithos/backends/lib/sqlalchemy/dbwrapper.py

b/pithos/backends/lib/sqlalchemy/dbwrapper.py
44 44
        if db.startswith('sqlite://'):
45 45
            class ForeignKeysListener(PoolListener):
46 46
                def connect(self, dbapi_con, con_record):
47
                    db_cursor = dbapi_con.execute('pragma foreign_keys=ON')
47
                    db_cursor = dbapi_con.execute('pragma foreign_keys=ON;')
48
                    db_cursor = dbapi_con.execute('PRAGMA case_sensitive_like=ON;')
48 49
            self.engine = create_engine(db, connect_args={'check_same_thread': False}, poolclass=NullPool, listeners=[ForeignKeysListener()])
49 50
        elif db.startswith('mysql://'):
50 51
            db = '%s?charset=utf8&use_unicode=0' %db

Also available in: Unified diff