Model/backend/app/db/functions/materials_functions.py
2023-08-10 17:45:08 +01:00

15 lines
492 B
Python

from backend.app.db.connection import db_engine
from backend.app.db.models.materials import Material
from sqlalchemy.orm import sessionmaker
def get_materials():
"""
This function will retrieve all materials from the database.
:return: A list of Material objects if successful, an empty list otherwise.
"""
Session = sessionmaker(bind=db_engine)
with Session() as session:
materials = session.query(Material).all()
return materials if materials else []