Рабочий вариант

This commit is contained in:
2026-01-31 20:19:44 +03:00
parent e210f483b7
commit 95715dcae7
1308 changed files with 1290 additions and 25 deletions
+4
View File
@@ -63,6 +63,7 @@ def ensure_schema(conn: psycopg.Connection, embeddings_dim: int) -> None:
try:
cur.execute(f"ALTER TABLE stories {col_def};")
except psycopg.ProgrammingError:
conn.rollback()
pass
cur.execute(
"""
@@ -103,12 +104,14 @@ def ensure_schema(conn: psycopg.Connection, embeddings_dim: int) -> None:
try:
cur.execute(f"ALTER TABLE chunks {col_def};")
except psycopg.ProgrammingError:
conn.rollback()
pass
try:
cur.execute(
"ALTER TABLE chunks ALTER COLUMN change_type SET NOT NULL;"
)
except psycopg.ProgrammingError:
conn.rollback()
pass
try:
cur.execute(
@@ -118,6 +121,7 @@ def ensure_schema(conn: psycopg.Connection, embeddings_dim: int) -> None:
"""
)
except psycopg.ProgrammingError:
conn.rollback()
pass # constraint may already exist
cur.execute(
"""