A: Remove 5 address fields from Company — addresses now via Address model
This commit is contained in:
@@ -3,7 +3,6 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import uuid
|
import uuid
|
||||||
from datetime import datetime
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from sqlalchemy import Computed, DateTime, ForeignKey, Index, String, Text
|
from sqlalchemy import Computed, DateTime, ForeignKey, Index, String, Text
|
||||||
@@ -35,12 +34,6 @@ class Company(Base, TenantMixin):
|
|||||||
email: Mapped[str | None] = mapped_column(String(255), nullable=True)
|
email: Mapped[str | None] = mapped_column(String(255), nullable=True)
|
||||||
website: Mapped[str | None] = mapped_column(String(500), nullable=True)
|
website: Mapped[str | None] = mapped_column(String(500), nullable=True)
|
||||||
description: Mapped[str | None] = mapped_column(Text, nullable=True)
|
description: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||||
# Address fields
|
|
||||||
address_street: Mapped[str | None] = mapped_column(String(255), nullable=True)
|
|
||||||
address_city: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
|
||||||
address_zip: Mapped[str | None] = mapped_column(String(20), nullable=True)
|
|
||||||
address_country: Mapped[str | None] = mapped_column(String(2), nullable=True)
|
|
||||||
address_state: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
|
||||||
# FTS vector
|
# FTS vector
|
||||||
search_tsv: Mapped[Any] = mapped_column(
|
search_tsv: Mapped[Any] = mapped_column(
|
||||||
TSVECTOR,
|
TSVECTOR,
|
||||||
|
|||||||
Reference in New Issue
Block a user