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
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