[sqlalchemy] session.merge behaviour in case of String type primary keys

2014-03-20 Thread RedBaron
Hi, It looks like session.merge() converts String type primary key to its lower-case equivalent before processing. from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker, scoped_session from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import

Re: [sqlalchemy] session.merge behaviour in case of String type primary keys

2014-03-20 Thread Michael Bayer
On Mar 20, 2014, at 7:46 AM, RedBaron dheeraj.gup...@gmail.com wrote: Hi, It looks like session.merge() converts String type primary key to its lower-case equivalent before processing. T1 = Test1('A','My name is a') session.merge(T1) session.commit() T2 = Test1('a','My name is