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
|
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(
|
||||||
|
|||||||
Reference in New Issue
Block a user