GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — refactor: user infrastructure models use integer foreign keys · IDTS-LAB/python-codebase@d260fa8

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • src/modules/user/infrastructure/models
    • refresh_token_model.py
    • user_address_model.py
    • user_contact_model.py
    • user_profile_model.py
    • user_security_model.py
    • user_settings_model.py
    • user_verification_model.py
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎src/modules/user/infrastructure/models/refresh_token_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/refresh_token_model.py
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from datetime import datetime
2-
from uuid import UUID
32

43
from sqlalchemy import Boolean, DateTime, ForeignKey, Index, String
5-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
64
from sqlalchemy.orm import Mapped, mapped_column, relationship
75

86
from src.shared.database.mixin.tenant import TenantMixin
@@ -26,8 +24,7 @@ class UserSessionModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
2624
Index("ix_user_sessions_device_info", "device_info"),
2725
)
2826

29-
user_id: Mapped[UUID] = mapped_column(
30-
PG_UUID(as_uuid=True),
27+
user_id: Mapped[int] = mapped_column(
3128
ForeignKey("users.id"),
3229
nullable=False,
3330
)
Collapse file

‎src/modules/user/infrastructure/models/user_address_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_address_model.py
+1-5Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
from uuid import UUID
2-
31
from sqlalchemy import Boolean, ForeignKey, Index, String
4-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
52
from sqlalchemy.orm import Mapped, mapped_column, relationship
63

74
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -25,8 +22,7 @@ class UserAddressModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
2522
Index("ix_user_addresses_country", "country"),
2623
)
2724

28-
user_id: Mapped[UUID] = mapped_column(
29-
PG_UUID(as_uuid=True),
25+
user_id: Mapped[int] = mapped_column(
3026
ForeignKey("users.id"),
3127
nullable=False,
3228
)
Collapse file

‎src/modules/user/infrastructure/models/user_contact_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_contact_model.py
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from enum import Enum
2-
from uuid import UUID
32

43
from sqlalchemy import Boolean, ForeignKey, Index, String
5-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
64
from sqlalchemy.orm import Mapped, mapped_column, relationship
75

86
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -34,8 +32,7 @@ class UserContactModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
3432
Index("ix_user_contacts_is_primary", "is_primary"),
3533
)
3634

37-
user_id: Mapped[UUID] = mapped_column(
38-
PG_UUID(as_uuid=True),
35+
user_id: Mapped[int] = mapped_column(
3936
ForeignKey("users.id"),
4037
nullable=False,
4138
)
Collapse file

‎src/modules/user/infrastructure/models/user_profile_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_profile_model.py
+1-5Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
from uuid import UUID
2-
31
from sqlalchemy import Date, ForeignKey, Index, String, Text
4-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
52
from sqlalchemy.orm import Mapped, mapped_column, relationship
63

74
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -20,8 +17,7 @@ class UserProfileModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
2017
__tablename__ = "user_profiles"
2118
__table_args__ = (Index("ix_user_profiles_user_id", "user_id", unique=True),)
2219

23-
user_id: Mapped[UUID] = mapped_column(
24-
PG_UUID(as_uuid=True),
20+
user_id: Mapped[int] = mapped_column(
2521
ForeignKey("users.id"),
2622
unique=True,
2723
nullable=False,
Collapse file

‎src/modules/user/infrastructure/models/user_security_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_security_model.py
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from datetime import datetime
2-
from uuid import UUID
32

43
from sqlalchemy import Boolean, DateTime, ForeignKey, Index, Integer, String
5-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
64
from sqlalchemy.orm import Mapped, mapped_column, relationship
75

86
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -25,8 +23,7 @@ class UserSecurityModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
2523
Index("ix_user_security_two_factor_enabled", "two_factor_enabled"),
2624
)
2725

28-
user_id: Mapped[UUID] = mapped_column(
29-
PG_UUID(as_uuid=True),
26+
user_id: Mapped[int] = mapped_column(
3027
ForeignKey("users.id"),
3128
unique=True,
3229
nullable=False,
Collapse file

‎src/modules/user/infrastructure/models/user_settings_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_settings_model.py
+1-5Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
from uuid import UUID
2-
31
from sqlalchemy import ForeignKey, Index
42
from sqlalchemy.dialects.postgresql import JSONB
5-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
63
from sqlalchemy.orm import Mapped, mapped_column, relationship
74

85
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -41,8 +38,7 @@ class UserSettingsModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
4138
Index("ix_user_settings_preferences", "preferences", postgresql_using="gin"),
4239
)
4340

44-
user_id: Mapped[UUID] = mapped_column(
45-
PG_UUID(as_uuid=True),
41+
user_id: Mapped[int] = mapped_column(
4642
ForeignKey("users.id"),
4743
unique=True,
4844
nullable=False,
Collapse file

‎src/modules/user/infrastructure/models/user_verification_model.py‎

Copy file name to clipboardExpand all lines: src/modules/user/infrastructure/models/user_verification_model.py
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from datetime import datetime
2-
from uuid import UUID
32

43
from sqlalchemy import Boolean, DateTime, ForeignKey, Index, String
5-
from sqlalchemy.dialects.postgresql import UUID as PG_UUID
64
from sqlalchemy.orm import Mapped, mapped_column, relationship
75

86
from src.modules.user.infrastructure.models.user_model import UserModel
@@ -26,8 +24,7 @@ class UserVerificationModel(Base, TimeStampMixin, SoftDeleteMixin, TenantMixin):
2624
Index("ix_user_verifications_token", "verification_token"),
2725
)
2826

29-
user_id: Mapped[UUID] = mapped_column(
30-
PG_UUID(as_uuid=True),
27+
user_id: Mapped[int] = mapped_column(
3128
ForeignKey("users.id"),
3229
nullable=False,
3330
)

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.