front_ponto_eletronico/seeds/run_seed.py
2025-05-06 17:27:02 -03:00

48 lines
1.5 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 .shifts_times_seed import seed_shifts_and_schedules
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_time_schedules()
print("Seeds executados com sucesso!")
except Exception as e:
db.session.rollback()
print(f"Erro ao executar seeds: {e}")