[sqlalchemy] Re: Misunderstanding something with autoloading

2006-12-19 Thread Sean Davis

On Tuesday 19 December 2006 05:51, Alan Franzoni wrote:
   from sqlalchemy import *
   db = create_engine('postgres://user:[EMAIL PROTECTED]/test5')
   metadata = BoundMetaData(db)
   tb = Table('gffdata',metadata,autoload=True)

 This works fine on my system (ubuntu edgy, x86, python 2.5, postgresql
 8.1.4, psycopg 2.0.5, SA 0.3.3), could you please post the details of
 yours?

Thanks for trying it.  I am on openSUSE 10.2 x86_64, postgres 8.2 (running 
remotely on an Apple XServer), psycopy2.0.5.1, SA 0.3.3.  

I played a bit more and it happens only with a particular database.  When 
connecting to another database, it seems to work just fine.  I'll look into 
it more here, as it seems to be idiosyncratic.  If I come to any hard 
conclusions, I'll forward them along.  

Sean

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



[sqlalchemy] Re: Misunderstanding something with autoloading

2006-12-19 Thread Alan Franzoni

 I played a bit more and it happens only with a particular database.  When
 connecting to another database, it seems to work just fine.  I'll look
 into
 it more here, as it seems to be idiosyncratic.  If I come to any hard
 conclusions, I'll forward them along.



By taking a look at the file, I guess this could be a column/arguments
mismatch. In a debug session, put a breakpoint at line 385 in
postgres.pyand take a look at what 'attype' is and at the value of
'args' and 'kwargs'.

Also, please remember that this glitch could be postgresql-related. 8.2 is
very new, and I don't know if either SQLAlchemy or psycopg2 are well-tested
against it. You could try another DB-adapter as well.





-- 
Alan Franzoni [EMAIL PROTECTED]
-
Togli .xyz dalla mia email per contattarmi.
Remove .xyz from my address in order to contact me.
-
GPG Key Fingerprint (Key ID = FE068F3E):
5C77 9DC3 BD5B 3A28 E7BC 921A 0255 42AA FE06 8F3E


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


[sqlalchemy] Re: Misunderstanding something with autoloading

2006-12-19 Thread Michael Bayer

this is a typing error; your PG database is giving richer information
for a particular type than the selected SQLAlchemy TypeEngine class
expects to receive.  as far as what that type is and what the richer
information is, youd either have to put some debug print statements on
line 385 of postgres.py or at least show us the table youre trying to
reflect.


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