-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UUID for postgreSQL #331
Comments
…dule` prefix to avoid collision
Pushed a possible fix. A bit hacky but give it a look. Tested locally on my database and works, wanted to run the repo tests and potentially add a test for this case, but they seem to be failing on master |
…dule` prefix to avoid collision
@dominusmi repo tests are now passing as expected. Tests are failing due to bad imports. |
The import naming scheme in this project was supposed to rename conflicting imports by adding underscores (can't remember if by prepending or appending). The example in the description doesn't match the linked PR btw. |
Anyway, the real fix would be figuring out why the import renaming mechanism isn't working as expected. |
Things to check first
Feature description
3.0.0RC5 generated model for pgsql using generic uuid type uuid.UUID, which need to be manually converted to the UUID type from sqlalchemy.dialects.postgresql:
from sqlalchemy.dialects.postgresql import UUID
from:
uuid: Mapped[uuid.UUID] = mapped_column(Uuid, primary_key=True)
to:
uuid: Mapped[UUID] = mapped_column(Uuid, primary_key=True)
Use case
You'll need this every time you generate the models from pgsql which contains uuid type.
The text was updated successfully, but these errors were encountered: