首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqlacodegen不制作任何表

sqlacodegen不制作任何表
EN

Stack Overflow用户
提问于 2017-12-12 22:36:41
回答 1查看 1K关注 0票数 3

我在服务器上运行一个PostgreSQL数据库,并尝试使用SQLAlchemy连接到它。我发现sqlacodegen是自动生成MetaData对象及其表的一个很好的工具。但是当我尝试运行sqlacodgen postgresql+psycopg2://username:password@host:5432/dbname时,我得到的结果是:

代码语言:javascript
复制
# coding: utf-8
from sqlalchemy import MetaData


metadata = MetaData()

连接字符串绝对正确,数据库已经启动-我运行了一个使用该连接字符串连接到数据库的小型Python脚本,并使用execute对其运行查询,它返回的结果完全符合我的预期。

我甚至不确定从哪里开始调试它。我该怎么做才能看到哪里出了问题?sqlacodegen有没有什么我没有的要求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-13 02:30:48

事实证明,这个问题与sqlacodegen无关。我的数据库中的所有表都以dbname为前缀。传入--schema dbname是有效的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47775177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档