added remote connection

This commit is contained in:
Djalim Simaila 2023-01-03 14:39:25 +01:00
parent 38c3ed3f64
commit 54d719065b
2 changed files with 27 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
**/__pycache__ **/__pycache__
instance/ instance/
data_persistance/secret.py
**/.vscode

View File

@ -1,5 +1,7 @@
from sqlalchemy import create_engine from sqlalchemy import create_engine
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from sqlalchemy import engine as eg
from tables import * from tables import *
from answer import ANSWER from answer import ANSWER
@ -10,16 +12,34 @@ from questions import QUESTIONS
from reactions import REACTIONS from reactions import REACTIONS
from traits import TRAITS from traits import TRAITS
from secret import HOST, USER, PASS
url_object = eg.URL.create(
"mariadb+pymysql",
username=USER,
password=PASS,
host=HOST,
port=6776,
database="truthInquiry",
)
# Create Engine and tables # Create Engine and tables
engine = create_engine("sqlite://", echo=True, future=True) engine = create_engine(url_object)
Base.metadata.create_all(engine) Base.metadata.create_all(engine)
with Session(engine) as session: with Session(engine) as session:
session.add_all(ANSWER) print("adding locales")
session.add_all(LOCALES) session.add_all(LOCALES)
session.add_all(NPCS) print("adding places")
session.add_all(PLACES) session.add_all(PLACES)
session.add_all(QUESTIONS) print("adding NPCS")
session.add_all(REACTIONS) session.add_all(NPCS)
print("adding trait")
session.add_all(TRAITS) session.add_all(TRAITS)
print("adding questions")
session.add_all(QUESTIONS)
print("adding answers")
session.add_all(ANSWER)
print("adding reaction")
session.add_all(REACTIONS)
session.commit()