agronholm / agronholm/sqlacodegen

All generators generate the same code

Ouverte
#392 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Python
Étoiles
2.4k
Forks
284
Merge moyen
2 j 1 h
PR mergées (30 j)
1

Description

### 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
);
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.