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
import uuid
from datetime import datetime
from typing import Any
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)
website: Mapped[str | None] = mapped_column(String(500), 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
search_tsv: Mapped[Any] = mapped_column(
TSVECTOR,