upgrades
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
"""One-shot diagnostic for the truncated-import bug.
|
||||
Run in the same shell where WIKI_DB_* are exported: python diag.py
|
||||
"""
|
||||
from pathlib import Path
|
||||
import db
|
||||
|
||||
src = Path("work-notes.md").read_text()
|
||||
print(f"source file: {len(src)} chars")
|
||||
|
||||
conn = db.connect()
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("SHOW COLUMNS FROM notes LIKE 'body_md'")
|
||||
col = cur.fetchone()
|
||||
print(f"body_md column type: {col['Type']!r} <-- should be 'mediumtext'")
|
||||
|
||||
cur.execute("SELECT slug, CHAR_LENGTH(body_md) AS n, body_md FROM notes WHERE slug='work-notes'")
|
||||
row = cur.fetchone()
|
||||
if not row:
|
||||
print("no 'work-notes' note found")
|
||||
else:
|
||||
print(f"stored body: {row['n']} chars")
|
||||
if row["n"] < len(src):
|
||||
print(f"TRUNCATED by {len(src) - row['n']} chars")
|
||||
print("...last 80 stored chars:", repr(row["body_md"][-80:]))
|
||||
conn.close()
|
||||
Reference in New Issue
Block a user