this sounds like you're receiving an INTEGER column as a Numeric or Float.

We should get 23 and such in there, thought we had gotten to this already but 
apparently not so ticket #1955 is added but for now make sure that column is 
declared as Integer.



On Oct 25, 2010, at 7:35 PM, ellonweb wrote:

> I've added a few extra columns to one of my tables (nothing fancy,
> just plain Integers and Floats) and created them manually in the db.
> Now every time I try to query an object from this table I get the
> error in the subject. Using declarative in SA 0.6.3 on PG8.4.
> Traceback below, any help is much appreciated!
> 
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\orm\query.py", line 1405, in __getitem__
>    return list(res)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\orm\query.py", line 1565, in __iter__
>    return self._execute_and_instances(context)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\orm\query.py", line 1570, in
> _execute_and_instances
>    mapper=self._mapper_zero_or_none())
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\orm\session.py", line 735, in execute
>    clause, params or {})
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 1157, in execute
>    params)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 1237, in
> _execute_clauseelement
>    return self.__execute_context(context)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 1278, in __execute_context
>    r = context.get_result_proxy()._autoclose()
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\dialects\postgresql\psycopg2.py", line 156, in
> get_result_proxy
>    return base.ResultProxy(self)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 2169, in __init__
>    self._init_metadata()
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 2176, in _init_metadata
>    self._metadata = ResultMetaData(self, metadata)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\engine\base.py", line 2047, in __init__
>    result_processor(dialect, coltype)
>  File "C:\Program Files\Python\lib\site-packages\sqlalchemy-0.6.3-
> py2.6.egg\sqlalchemy\dialects\postgresql\psycopg2.py", line 99, in
> result_processor
>    raise exc.InvalidRequestError("Unknown PG numeric type: %d" %
> coltype)
> InvalidRequestError: Unknown PG numeric type: 23
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To post to this group, send email to sqlalch...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sqlalchemy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sqlalchemy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to