Contact: fumanchu@aminus.org

Log in as guest/geniusql to create tickets

Changeset 168

Show
Ignore:
Timestamp:
09/20/07 16:43:19
Author:
fumanchu
Message:

Fix for pypgsql default values.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/geniusql/providers/postgres.py

    r167 r168  
    878878        else: 
    879879            default = column.default or "" 
    880             if not isinstance(default, str): 
     880            if isinstance(default, str): 
     881                if issubclass(column.pytype, basestring): 
     882                    default = column.adapter.push(default, column.dbtype) 
     883            else: 
    881884                default = column.adapter.push(default, column.dbtype) 
    882885