Teradatasqlalchemy在给定时不使用数据库

2024-10-03 00:26:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图连接到我们内部的Teradata数据库,使用flask和sqlAlchemy以及一个名为sqlalchemyteradata的自定义引擎。我把数据库放到create_引擎函数中,就像这样。在

engine = sqlalchemy.create_engine('teradata://username:pw@server_name/database')

我把我的方言和考试一样

^{pr2}$

我得到了一个

DatabaseError: (teradata.api.DatabaseError) (3807, u"[42S02] [Teradata][ODBC Teradata Driver][Teradata Database] Object 'table_name' does not exist

我可以让原始的sql查询很好,我也可以让alchemy做一个我构造的查询,它提取数据。我不知道到底是什么阻碍了一切正常运转。当我测试一个类似的调用,但是在psql服务器中查看数据库时,它工作得很好,并且从数据库中提取数据没有问题。在

pypi页面还说应该有一个test/orm_测试.py但似乎没有。在


Tags: 数据函数name引擎数据库flasksqlalchemycreate