add example import script

This commit is contained in:
Thomas Rubini 2023-03-09 14:35:42 +01:00
parent 42e4b43f0c
commit 38f682a2d6
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
2 changed files with 22 additions and 0 deletions

16
import.py Normal file
View File

@ -0,0 +1,16 @@
# Load .env file
from dotenv import load_dotenv
load_dotenv()
import argparse
from sqlalchemy.orm import sessionmaker
from truthinquiry.ext.database.sa import engine
from truthinquiry.ext.database.models import *
Session = sessionmaker(bind=engine)
session = Session()
results = session.query(Npc).all()
print(results)

View File

@ -0,0 +1,6 @@
from sqlalchemy import create_engine
from truthinquiry.ext.database.models import Base
from truthinquiry.ext.database.db_url import get_db_url
engine = create_engine(get_db_url())