Rename a directory, need to store the db file in a directory.
This commit is contained in:
+1
-1
@@ -139,4 +139,4 @@ TODO.txt
|
|||||||
sql_tester.py
|
sql_tester.py
|
||||||
conf
|
conf
|
||||||
outputs
|
outputs
|
||||||
dakiny.db
|
database
|
||||||
+1
-1
@@ -12,7 +12,7 @@ COPY dakiny_bot.py dakiny_bot.py
|
|||||||
COPY requirements.txt requirements.txt
|
COPY requirements.txt requirements.txt
|
||||||
COPY config.py config.py
|
COPY config.py config.py
|
||||||
COPY classes classes/
|
COPY classes classes/
|
||||||
COPY database database
|
COPY database_setup database_setup/
|
||||||
|
|
||||||
RUN pip install -r requirements.txt
|
RUN pip install -r requirements.txt
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from sqlalchemy import select
|
|||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
from config import DakinyConfig
|
from config import DakinyConfig
|
||||||
from database.sql_data_classes import ElectionInformation, engine
|
from database_setup.sql_data_classes import ElectionInformation, engine
|
||||||
from utils import get_datetime
|
from utils import get_datetime
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import nextcord
|
|||||||
from hydra.core.config_store import ConfigStore
|
from hydra.core.config_store import ConfigStore
|
||||||
from nextcord.ext import commands
|
from nextcord.ext import commands
|
||||||
|
|
||||||
import database.create_database as create_database
|
import database_setup.create_database as create_database
|
||||||
from config import DakinyConfig
|
from config import DakinyConfig
|
||||||
|
|
||||||
cs = ConfigStore.instance()
|
cs = ConfigStore.instance()
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ Small script to create the database if it doesn't already exist.
|
|||||||
import sqlite3
|
import sqlite3
|
||||||
from os.path import exists
|
from os.path import exists
|
||||||
|
|
||||||
if not exists("dakiny.db"):
|
if not exists("database/dakiny.db"):
|
||||||
with sqlite3.connect("dakiny.db") as con:
|
with sqlite3.connect("database/dakiny.db") as con:
|
||||||
cur = con.cursor()
|
cur = con.cursor()
|
||||||
|
|
||||||
with open("database/database.sql", mode="r", encoding="utf-8") as file:
|
with open("database_setup/database.sql", mode="r", encoding="utf-8") as file:
|
||||||
database_script = file.read()
|
database_script = file.read()
|
||||||
cur.executescript(database_script)
|
cur.executescript(database_script)
|
||||||
con.commit()
|
con.commit()
|
||||||
@@ -5,7 +5,7 @@ from sqlalchemy import create_engine
|
|||||||
from sqlalchemy.ext.automap import automap_base
|
from sqlalchemy.ext.automap import automap_base
|
||||||
|
|
||||||
# connect with sql alchemy and autoload schema
|
# connect with sql alchemy and autoload schema
|
||||||
URL = "sqlite+pysqlite:///dakiny.db"
|
URL = "sqlite+pysqlite:///database/dakiny.db"
|
||||||
engine = create_engine(URL)
|
engine = create_engine(URL)
|
||||||
Base = automap_base()
|
Base = automap_base()
|
||||||
Base.prepare(autoload_with=engine)
|
Base.prepare(autoload_with=engine)
|
||||||
Reference in New Issue
Block a user