Hi, I'm reading the Essential SQLAlchemy book from O'Reilly. It explains SqlAlch 0.4 but my current version is 0.7 and there are some differences.
Here is an example from the book: user_table = Table('tf_user', metadata, Column('id', Integer, primary_key=True), Column('user_name', Unicode(16), unique=True, nullable=False), Column('password', Unicode(40), nullable=False), Column('display_name', Unicode(255), default=''), Column('created', DateTime, default=datetime.now) ) Here I get the following warning: SAWarning: Unicode column received non-unicode default value. Column('display_name', Unicode(255), default=''), Changing Unicode(255) to String(255) makes the warning disappear but I'm not sure if it's the correct solution. For table names, the book uses the prefix convention 'tf_' but what does it mean? 't' is table, but what is 'f'? Thanks, Laszlo -- http://mail.python.org/mailman/listinfo/python-list