【问题标题】:sqlautocode for mysql giving syntax errormysql的sqlautocode给出语法错误
【发布时间】:2011-02-14 16:55:25
【问题描述】:
我在 WinXP 上使用 TG2.1。
Python 版本是 2.6。
尝试使用 sqlautocode (0.5.2) 来处理我现有的 MySQL 模式。
SQLAlchemy 版本为 0.6.6
import sqlautocode # 工作正常
在尝试反映架构时----
sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py
SyntaxError: 无效语法
被提升了。
有人可以指出发生了什么问题,以及如何处理吗?
谢谢,
维内特。
【问题讨论】:
标签:
python
web-applications
turbogears2
【解决方案1】:
您的问题可能是反斜杠“\”尝试从这里开始:
sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py
到这里:
sqlautocode mysql://username:pswd@hostname:3306/schema_name -o tables.py
【解决方案2】:
嘿,不知怎的,我猜对了。
问题似乎是 SA 0.6 和 sqlautocode 0.6 之间的版本不匹配
似乎它们不能协同工作。
所以我删除了这些并安装了 SA 0.5
现在它正在工作。
谢谢,
Vineet Deodhar。