Skip to content

Commit ef128e7

Browse files
committed
wip
1 parent 89f1c6d commit ef128e7

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

src/webapi/database.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from sqlalchemy import create_engine
2+
from sqlalchemy.ext.declarative import declarative_base
3+
from sqlalchemy.orm import sessionmaker
4+
import os
5+
6+
DATABASE_URL = os.environ.get('DATABASE_URL')
7+
8+
engine = create_engine(DATABASE_URL, connect_args={'check_same_thread': False})
9+
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
10+
11+
Base = declarative_base()

src/webapi/models.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from sqlalchemy import Column, Integer, String
2+
from .database import Base
3+
4+
5+
class DiscordBot(Base):
6+
__tablename__ = 'discord_bots'
7+
8+
user_id = Column(
9+
Integer, primary_key=True, autoincrement=False, unique=True, index=True
10+
)
11+
name = Column(String)

0 commit comments

Comments
 (0)