sqlautocode для MySQL дает синтаксическую ошибку - PullRequest
2 голосов
/ 14 февраля 2011

Я использую TG2.1 на WinXP. Версия Python 2.6. Попытка использовать sqlautocode (0.5.2) для работы с моей существующей схемой MySQL. SQLAlchemy ver составляет 0,6,6

импорт sqlautocode # работает нормально

При попытке отразить схему ----

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

SyntaxError: неверный синтаксис поднят.

Может кто-нибудь указать, что идет не так, и как с этим справиться?

Спасибо, Vineet.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Эй, я как-то понял. Проблема заключается в несовпадении версий между SA 0.6 и sqlautocode 0.6 Кажется, они не работают в тандоме. Поэтому я удалил эти и установил SA 0.5

Теперь это работает.

Спасибо, Винет Деодхар.

1 голос
/ 14 февраля 2011

Ваша проблема может быть с обратной косой чертой "\" Попробуйте перейти от этого:

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

к этому:

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