Hello,

I have a table with the following schema:

+-------------+---------------+------+-----+---------+----------------+
| Field       | Type          | Null | Key | Default | Extra          |
+-------------+---------------+------+-----+---------+----------------+
| acc         | varchar(1024) | YES  |     | NULL    |                |
| is_obsolete | int(11)       | YES  |     | NULL    |                |
| is_root     | int(11)       | YES  |     | NULL    |                |
| term_type   | varchar(1024) | YES  |     | NULL    |                |
| id          | int(11)       | YES  |     | NULL    |                |
| cid         | int(11)       | NO   | PRI | NULL    | auto_increment |
| name        | varchar(1024) | YES  |     | NULL    |                |
+-------------+---------------+------+-----+---------+----------------+


When attempting to run the following code to obtain column information
programmatically...

from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.engine import reflection
dburi = "mysql://..."
engine =  create_engine(dburi)
meta = MetaData(dburi)
user_table = Table('term', meta,useexisting=True)
engine.reflecttable(user_table,include_columns=True) # More verbose error
trace
insp = reflection.Inspector.from_engine(engine)
insp.reflecttable(user_table, include_columns=True)


I get the following problem:
python2.6/site-packages/SQLAlchemy-0.6.6-py2.6.egg/sqlalchemy/engine/reflection.pyc
in reflecttable(self, table, include_columns)
    383             found_table = True
    384             name = col_d['name']
--> 385             if include_columns and name not in include_columns:
    386                 continue
    387

TypeError: argument of type 'bool' is not iterable

Is there a better way of obtaining table schemas?

Thanks,
Paul

-- 
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 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to