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 .shifts_times_seed import seed_shifts_and_schedules from .holiday_seed import seed_holiday from .company_seed import seed_company from .time_schedule import seed_time_schedules from extensions import db def run_all_seeds(): try: print("Iniciando o processo de seed...") # seed_services() # seed_holiday() # seed_service_instances() # seed_company() # 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() # seed_shifts_and_schedules() # seed_holiday() seed_time_schedules() print("Seeds executados com sucesso!") except Exception as e: db.session.rollback() print(f"Erro ao executar seeds: {e}")