41 lines
1.3 KiB
Python
41 lines
1.3 KiB
Python
from .users_seed import seed_users
|
|
from .contact_seed import seed_contacts
|
|
from .address_seed import seed_address
|
|
from .address_type_seed import seed_address_types
|
|
from .services_seed import seed_services
|
|
from .service_instances_seed import seed_service_instances
|
|
from .licenses_seed import seed_licenses
|
|
from .permissions import seed_permissions
|
|
from .service_role_permissions import seed_service_role_permissions
|
|
from .service_roles import seed_service_roles
|
|
from .user_service_roles import seed_user_service_roles
|
|
from .services_seed import seed_services
|
|
from .camera_seed import seed_cameras
|
|
from .ambiente_seed import seed_ambiente
|
|
from .reports_seed import reports_seed
|
|
from extensions import db
|
|
|
|
|
|
def run_all_seeds():
|
|
try:
|
|
print("Iniciando o processo de seed...")
|
|
seed_services()
|
|
seed_service_instances()
|
|
seed_permissions()
|
|
seed_service_roles()
|
|
seed_service_role_permissions()
|
|
seed_users()
|
|
seed_address_types()
|
|
seed_address()
|
|
seed_contacts()
|
|
seed_user_service_roles()
|
|
seed_licenses()
|
|
seed_ambiente()
|
|
reports_seed()
|
|
seed_cameras()
|
|
|
|
print("Seeds executados com sucesso!")
|
|
except Exception as e:
|
|
db.session.rollback()
|
|
print(f"Erro ao executar seeds: {e}")
|