985118b119
Signed-off-by: kosieh <Kosieh Barter>
22 lines
604 B
Python
22 lines
604 B
Python
from sqlalchemy import create_engine
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
from sqlalchemy.orm import sessionmaker
|
|
|
|
|
|
# Create a SQLite database in memory
|
|
engine = create_engine(f"sqlite:////home/kosieh/db.sqlite")
|
|
Base = declarative_base()
|
|
Session = sessionmaker(bind=engine)
|
|
|
|
from sqlalchemy import Column, Integer, String
|
|
|
|
class User(Base):
|
|
__tablename__ = 'users'
|
|
|
|
id = Column(Integer, primary_key=True)
|
|
username = Column(String, unique=True)
|
|
email = Column(String)
|
|
|
|
def __init__(self, username, email):
|
|
self.username = username
|
|
self.email = email |