This repository has been archived on 2025-11-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

26 lines
894 B
Python

from sqlalchemy.orm import sessionmaker
from crawler_db_model import WebsPorVisitar, WebsVisitadas, engine
# Crear sesión de base de datos
Session = sessionmaker(bind=engine)
session = Session()
def limpiar_base_datos():
"""Elimina todos los registros de las tablas webs_por_visitar y webs_visitadas."""
try:
# Eliminar todos los registros de WebsPorVisitar
session.query(WebsPorVisitar).delete()
# Eliminar todos los registros de WebsVisitadas
session.query(WebsVisitadas).delete()
# Confirmar cambios
session.commit()
print("La base de datos ha sido limpiada completamente.")
except Exception as e:
print(f"Error al limpiar la base de datos: {e}")
session.rollback()
if __name__ == "__main__":
# Limpiar la base de datos cuando se ejecuta este script directamente
# limpiar_base_datos()
pass