You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
416 B
17 lines
416 B
from sqlalchemy import create_engine |
|
from sqlalchemy.orm import sessionmaker |
|
from service.models import Base |
|
|
|
|
|
class Database: |
|
def __init__(self, db_url): |
|
self.engine = create_engine(db_url) |
|
self.Session = sessionmaker(bind=self.engine) |
|
|
|
def create_tables(self): |
|
Base.metadata.create_all(self.engine) |
|
|
|
|
|
DB_URL = "postgresql://CHANGEME" |
|
db = Database(DB_URL) |
|
db.create_tables() |