23 lines
762 B
Python
23 lines
762 B
Python
"""Simple file to set up the sqlalchemy connection to database."""
|
|
|
|
from sqlalchemy import create_engine
|
|
from sqlalchemy.ext.automap import automap_base
|
|
|
|
# connect with sql alchemy and autoload schema
|
|
URL = "sqlite+pysqlite:///database/dakiny.db"
|
|
engine = create_engine(URL)
|
|
Base = automap_base()
|
|
Base.prepare(autoload_with=engine)
|
|
|
|
# define the classes
|
|
ClanPoints = Base.classes.ClanPoints
|
|
ClanPointsLimit = Base.classes.ClanPointsLimit
|
|
CouncilMembers = Base.classes.CouncilMembers
|
|
ElectionInformation = Base.classes.ElectionInformation
|
|
EventPoints = Base.classes.EventPoints
|
|
EventPointsLimit = Base.classes.EventPointsLimit
|
|
Messages = Base.classes.Messages
|
|
Presences = Base.classes.Presences
|
|
UserBirthday = Base.classes.UserBirthday
|
|
Votes = Base.classes.Votes
|