24 lines
1.2 KiB
Python
24 lines
1.2 KiB
Python
from database.postgres import Base # noqa: F401 — Base must be imported for Alembic autogenerate
|
|
|
|
# Import all ORM models here so Alembic autogenerate detects them.
|
|
# Add each new model file as it is created.
|
|
|
|
# --- Existing ---
|
|
from notes.orm import Entry, EntryLink # noqa: F401
|
|
from tickets.orm import SupportTicket, TicketMessage # noqa: F401
|
|
|
|
# --- Phase 0 ---
|
|
from shared.orm import MigrationRun, AuditLog # noqa: F401
|
|
from crm.orm import ( # noqa: F401
|
|
CrmProduct, CrmCustomer, CrmOrder,
|
|
CrmCommsLog, CrmMedia, CrmSyncState,
|
|
CrmQuotation, CrmQuotationItem,
|
|
)
|
|
from staff.orm import Staff # noqa: F401
|
|
from settings.orm import ConsoleSetting, PublicFeature # noqa: F401
|
|
from melodies.orm import MelodyDraft, BuiltMelody # noqa: F401
|
|
from manufacturing.orm import MfgAuditLog # noqa: F401
|
|
from devices.orm import DeviceAlert # noqa: F401
|
|
# NOTE: device_logs, commands, heartbeats are partitioned/raw-SQL tables —
|
|
# they are NOT ORM models and are created via op.execute() in the migration.
|