Merge remote-tracking branch 'origin/master'
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -54,13 +54,16 @@ def get_conn() -> psycopg.Connection:
|
||||
return _conn
|
||||
except Exception:
|
||||
pass
|
||||
t0 = datetime.now()
|
||||
_conn = psycopg.connect(
|
||||
host=PG_HOST, port=PG_PORT,
|
||||
user=PG_USER, password=PG_PASSWORD,
|
||||
dbname=PG_DB,
|
||||
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
|
||||
try:
|
||||
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.
|
||||
"""
|
||||
log(f"stats() called at {datetime.now().isoformat()}")
|
||||
conn = get_conn()
|
||||
try:
|
||||
type_counts = conn.execute(
|
||||
|
||||
Reference in New Issue
Block a user