diff --git a/.gitignore b/.gitignore index 1a7fde3..9b9b034 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ **/__pycache__ instance/ +data_persistance/secret.py +**/.vscode \ No newline at end of file diff --git a/data_persistance/data.py b/data_persistance/data.py index 4790677..cc80318 100644 --- a/data_persistance/data.py +++ b/data_persistance/data.py @@ -1,5 +1,7 @@ from sqlalchemy import create_engine from sqlalchemy.orm import Session +from sqlalchemy import engine as eg + from tables import * from answer import ANSWER @@ -10,16 +12,34 @@ from questions import QUESTIONS from reactions import REACTIONS 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 -engine = create_engine("sqlite://", echo=True, future=True) +engine = create_engine(url_object) Base.metadata.create_all(engine) with Session(engine) as session: - session.add_all(ANSWER) + print("adding locales") session.add_all(LOCALES) - session.add_all(NPCS) + print("adding places") session.add_all(PLACES) - session.add_all(QUESTIONS) - session.add_all(REACTIONS) + print("adding NPCS") + session.add_all(NPCS) + print("adding trait") 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()