papi/papi/sqlapp/models.py

20 lines
617 B
Python

from sqlalchemy import Boolean, Column, ForeignKey, Integer, String, JSON
from sqlalchemy.orm import relationship
from .database import Base
class Sonde(Base):
__tablename__ = "sonde"
sonde_id = Column(Integer, primary_key=True, index=True)
nom = Column(String, index=True)
identifiant = Column(String, index=True, unique=True, nullable=False)
mesures = relationship("Mesure")
class Mesure(Base):
__tablename__ = "mesure"
mesure_id = Column(Integer, primary_key=True, index=True)
sonde_id = Column(Integer, ForeignKey("sonde.sonde_id"))
content = Column(JSON, nullable=False)