53 lines
1.4 KiB
Python
53 lines
1.4 KiB
Python
"""
|
|
UNIFICACION DE LOS MODELOS XMA
|
|
Todos los modelos deben importarse para que alembic los detecte
|
|
"""
|
|
|
|
# Importar Base directamente desde database para evitar circular imports
|
|
from database import Base
|
|
|
|
# Importar todos los modelos
|
|
from app.modules.clients.models import Client
|
|
from app.modules.users.models import Users
|
|
from app.modules.affidavit_logs.models import AffidavitRecord
|
|
from app.modules.branches.models import Branches
|
|
from app.modules.coments.models import Coments
|
|
from app.modules.configuration.models import Configuration
|
|
from app.modules.credits.models import Credits
|
|
from app.modules.edos.models import EDOS
|
|
from app.modules.efos.models import EFOS
|
|
from app.modules.feed.models import Feed
|
|
from app.modules.files.models import Files
|
|
from app.modules.interactions.models import Interacction
|
|
from app.modules.invoices.models import Invoices
|
|
from app.modules.license.models import License
|
|
from app.modules.location.models import Locations
|
|
from app.modules.moves.models import Moves
|
|
from app.modules.suppliers.models import Suppliers
|
|
|
|
# Metadata para Alembic
|
|
target_metadata = Base.metadata
|
|
|
|
# Lista explícita de modelos XMA
|
|
__all__ = [
|
|
"Base",
|
|
"target_metadata",
|
|
"Users",
|
|
"Client",
|
|
"Locations",
|
|
"AffidavitRecord",
|
|
"Branches",
|
|
"Coments",
|
|
"Configuration",
|
|
"Credits",
|
|
"EDOS",
|
|
"EFOS",
|
|
"Feed",
|
|
"Interacction",
|
|
"Files",
|
|
"Invoices",
|
|
"License",
|
|
"Moves",
|
|
"Suppliers",
|
|
]
|