# %% # ZED Python REPL from enum import unique from sqlalchemy import create_engine, Column, Integer, String, ForeignKey, Date from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarative_base # Engine engine = create_engine('sqlite:///gotodon.db') # Base Base = declarative_base() # Models class Notifikasi(Base): __tablename__ = 'notifikasi' id = Column(Integer, primary_key=True) inreplyto = Column(String) post_id = Column(String, unique=True) created_at = Column(Date) handler = Column(String) display_name = Column(String) type = Column(String) status = Column(String) url = Column(String) remark = Column(String) def __repr__(self) -> str: return f"<{self.id} : {self.handler} >" # Buat tabel Base.metadata.create_all(engine) # Session Session = sessionmaker(bind=engine)