push first sql setup try

This commit is contained in:
Georg-Stahn
2023-11-20 17:39:21 +01:00
committed by Luis-Hebendanz
parent 3167473bca
commit 0ad48e0de6
4 changed files with 70 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
from sqlalchemy import Boolean, Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
from .sql_db import Base
class Repository(Base):
__tablename__ = "repositories"
id = Column(Integer, primary_key=True, index=True)
service_name = Column(String, unique=True, index=True)
service_type = Column(String, unique=True, index=True)
end_point = Column(String, unique=True, index=True)
producer = Column(String)
producer_did = Column(String)
network = Column(String)
class Producer(Base):
__tablename__ = "producers"
id = Column(Integer, primary_key=True, index=True)
service_name = Column(String, unique=True, index=True)
service_type = Column(String, unique=True, index=True)
end_point = Column(String, unique=True, index=True)
usage = Column(String) # TODO enum?
status = Column(String)
action = Column(String)