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}")