sqlacodegen 不生成任何表
sqlacodegen doesn't make any Tables
我运行在服务器上连接一个 PostgreSQL 数据库,我正尝试使用 SQLAlchemy 连接到它。我发现 sqlacodegen 是自动生成元数据对象及其表的好工具。但是当我尝试 运行 sqlacodgen postgresql+psycopg2://username:password@host:5432/dbname
时,我只得到这个:
# coding: utf-8
from sqlalchemy import MetaData
metadata = MetaData()
连接字符串绝对正确,数据库已启动 - 我 运行 一个小的 Python 脚本使用该连接字符串连接到数据库并使用 execute
运行 对其进行查询,returns 正是我所期望的。
我什至不确定从哪里开始调试它。我该怎么做才能看到出了什么问题? sqlacodegen
是否有我缺少的某种要求?
事实证明这个问题与 sqlacodegen
无关。我数据库中的所有表都以 dbname
为前缀。传入 --schema dbname
有效。
我运行在服务器上连接一个 PostgreSQL 数据库,我正尝试使用 SQLAlchemy 连接到它。我发现 sqlacodegen 是自动生成元数据对象及其表的好工具。但是当我尝试 运行 sqlacodgen postgresql+psycopg2://username:password@host:5432/dbname
时,我只得到这个:
# coding: utf-8
from sqlalchemy import MetaData
metadata = MetaData()
连接字符串绝对正确,数据库已启动 - 我 运行 一个小的 Python 脚本使用该连接字符串连接到数据库并使用 execute
运行 对其进行查询,returns 正是我所期望的。
我什至不确定从哪里开始调试它。我该怎么做才能看到出了什么问题? sqlacodegen
是否有我缺少的某种要求?
事实证明这个问题与 sqlacodegen
无关。我数据库中的所有表都以 dbname
为前缀。传入 --schema dbname
有效。