Setup of documents view
This commit is contained in:
@@ -4,7 +4,7 @@ from sqlalchemy import text
|
||||
from sqlalchemy.schema import CreateSchema
|
||||
from sqlalchemy.exc import InternalError
|
||||
from sqlalchemy.orm import sessionmaker, scoped_session
|
||||
from flask_migrate import heads
|
||||
from flask import current_app
|
||||
|
||||
from ..extensions import db, migrate
|
||||
|
||||
@@ -37,9 +37,10 @@ class Database:
|
||||
db.session.execute(CreateSchema(self.schema))
|
||||
db.session.execute(text(f"CREATE EXTENSION IF NOT EXISTS pgvector SCHEMA {self.schema}"))
|
||||
db.session.commit()
|
||||
except InternalError:
|
||||
except InternalError as e:
|
||||
db.session.rollback()
|
||||
db.session.close()
|
||||
current_app.logger.error(f"Error creating schema {self.schema}: {e.args}")
|
||||
|
||||
def create_tables(self):
|
||||
"""create tables in for schema"""
|
||||
|
||||
Reference in New Issue
Block a user