2

我在 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:引发了无效的语法。

有人可以指出出了什么问题,以及如何处理吗?

谢谢,维内特。

4

2 回答 2

1

您的问题可能是反斜杠“\”尝试从这里开始:

sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py

对此:

sqlautocode mysql://username:pswd@hostname:3306/schema_name -o tables.py
于 2011-02-14T18:30:38.493 回答
1

嘿,不知怎的,我猜对了。问题似乎是 SA 0.6 和 sqlautocode 0.6 之间的版本不匹配似乎它们不能同时工作。所以我删除了那些并安装了 SA 0.5

现在它正在工作。

谢谢,Vineet Deodhar。

于 2011-02-15T12:05:10.103 回答