agronholm / agronholm/sqlacodegen

All generators generate the same code

未关闭
#392 8 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
Python
星标
2.4k
派生
284
平均合并
2 天 1 小时
30 天内合并 PR
1

描述

### Things to check first

- [x] I have searched the existing issues and didn't find my bug already reported there

- [x] I have checked that my bug is still present in the latest release

### Sqlacodegen version

3.0.0 with pgvector support

### SQLAlchemy version

2.0.37

### RDBMS vendor

PostgreSQL

### What happened?

Each of the following commands generates the same model code.
```
uv run sqlacodegen --schemas --generator=tables
uv run sqlacodegen --schemas --generator=declarative
uv run sqlacodegen --schemas --generator=sqlmodels
uv run sqlacodegen --schemas --generator=dataclasses
```
I see `Using pgvector 0.3.6` printed too if that's helpful information.

### Database schema for reproducing the bug

The schema + tables were created with `dbt` if that is a helpful data point

```
CREATE TABLE dbt_dev_group_members (
id character varying,
group_id character varying,
microsoft_graph_group_id character varying,
user_id character varying,
microsoft_graph_user_id character varying,
user_given_name character varying,
user_surname character varying,
user_email character varying,
user_display_name character varying,
group_display_name character varying,
group_description character varying
);

CREATE TABLE dbt_dev_groups (
id character varying,
microsoft_graph_group_id character varying,
display_name character varying,
description character varying
);

CREATE TABLE dbt_dev_users (
id character varying,
microsoft_graph_user_id character varying,
display_name character varying,
given_name character varying,
surname character varying,
email character varying
);
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。