mysql的sqlautocode给出了语法错误

时间:2011-02-14 16:55:25

标签: python web-applications turbogears2

我在WinXP上使用TG2.1。 Python ver是2.6。 尝试使用sqlautocode(0.5.2)来处理我现有的MySQL模式。 SQLAlchemy ver是0.6.6

  
    

import sqlautocode#工作正常

  

试图反映架构----

  
    

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

  

SyntaxError:语法无效 被提出来了。

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

谢谢, 维尼特。

2 个答案:

答案 0 :(得分:1)

你的问题可能是反斜杠“\”试试这个:

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

到此:

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

答案 1 :(得分:1)

嘿,我以某种方式说得对。 问题似乎是SA 0.6和&之间的版本不匹配。 sqlautocode 0.6 似乎它们在黑暗中不起作用。 所以我删除了那些&安装SA 0.5

现在它正在运作。

谢谢, Vineet Deodhar。