from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker

# Remplace ces valeurs par celles de ta base de données MySQL
# DATABASE_URL = "mysql+pymysql://root:0822@localhost:3306/finaintranet"
DATABASE_URL = "mysql+pymysql://finashor_intraus:finashore22bp@localhost:3306/finashor_finaintranet"

# Créer l'engine pour MySQL
engine = create_engine(DATABASE_URL,pool_recycle=280000,pool_pre_ping=True,pool_size=10,max_overflow=20, pool_timeout=30)  

# Création d'une session pour interagir avec la base de données
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)

# Base déclarative pour la création des modèles
Base = declarative_base()
