gpt4 book ai didi

python - sqlacodegen 不生成任何表

转载 作者:行者123 更新时间:2023-11-29 12:17:04 28 4
gpt4 key购买 nike

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

# coding: utf-8
from sqlalchemy import MetaData


metadata = MetaData()

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

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

最佳答案

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

关于python - sqlacodegen 不生成任何表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47775177/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com