A: Remove 5 address fields from Company — addresses now via Address model

This commit is contained in:
2026-07-04 01:22:06 +00:00
parent 426028b615
commit bcc83c2f84
-7
View File
@@ -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,