mirror of
https://github.com/creyD/apilog.git
synced 2026-04-12 19:30:29 +02:00
fix: moved to creyPY create_if_not_exist
This commit is contained in:
@@ -1,8 +0,0 @@
|
|||||||
from sqlalchemy_utils import create_database, database_exists
|
|
||||||
|
|
||||||
|
|
||||||
def create_if_not_exists(db_name: str):
|
|
||||||
from creyPY.fastapi.db.session import SQLALCHEMY_DATABASE_URL
|
|
||||||
|
|
||||||
if not database_exists(SQLALCHEMY_DATABASE_URL + db_name):
|
|
||||||
create_database(SQLALCHEMY_DATABASE_URL + db_name)
|
|
||||||
@@ -2,6 +2,7 @@ import os
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from apscheduler.schedulers.background import BackgroundScheduler
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
|
from creyPY.fastapi.db.helpers import create_if_not_exists
|
||||||
from creyPY.fastapi.db.session import SQLALCHEMY_DATABASE_URL, get_db, name
|
from creyPY.fastapi.db.session import SQLALCHEMY_DATABASE_URL, get_db, name
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
@@ -9,7 +10,6 @@ from alembic import command
|
|||||||
from alembic.config import Config
|
from alembic.config import Config
|
||||||
from app.models.app import Application
|
from app.models.app import Application
|
||||||
from app.models.entry import LogEntry
|
from app.models.entry import LogEntry
|
||||||
from app.services.db.session import create_if_not_exists
|
|
||||||
|
|
||||||
|
|
||||||
def delete_old_logs(sess: Session | None = None):
|
def delete_old_logs(sess: Session | None = None):
|
||||||
|
|||||||
Reference in New Issue
Block a user