This commit is contained in:
2026-06-10 08:54:10 +02:00
parent bc9b874f3b
commit 3f3b8c5baa
3 changed files with 5 additions and 1 deletions
+5 -1
View File
@@ -54,13 +54,16 @@ def get_conn() -> psycopg.Connection:
return _conn return _conn
except Exception: except Exception:
pass pass
t0 = datetime.now()
_conn = psycopg.connect( _conn = psycopg.connect(
host=PG_HOST, port=PG_PORT, host=PG_HOST, port=PG_PORT,
user=PG_USER, password=PG_PASSWORD, user=PG_USER, password=PG_PASSWORD,
dbname=PG_DB, dbname=PG_DB,
row_factory=dict_row, row_factory=dict_row,
autocommit=False, autocommit=True,
connect_timeout=10,
) )
log(f"psycopg.connect took {(datetime.now()-t0).total_seconds():.1f}s")
# register_vector jednou na connection — umožní psycopg správně serializovat np.array jako vector # register_vector jednou na connection — umožní psycopg správně serializovat np.array jako vector
try: try:
from pgvector.psycopg import register_vector from pgvector.psycopg import register_vector
@@ -814,6 +817,7 @@ def stats() -> str:
""" """
Přehled obsahu databáze: počty záznamů dle typu, sessions, projekty. Přehled obsahu databáze: počty záznamů dle typu, sessions, projekty.
""" """
log(f"stats() called at {datetime.now().isoformat()}")
conn = get_conn() conn = get_conn()
try: try:
type_counts = conn.execute( type_counts = conn.execute(