Add MedicusWithClaude project - DB exploration scripts and notes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
37
MedicusWithClaude/sample_dekurs.py
Normal file
37
MedicusWithClaude/sample_dekurs.py
Normal file
@@ -0,0 +1,37 @@
|
||||
import fdb
|
||||
|
||||
conn = fdb.connect(
|
||||
dsn=r'localhost:c:\medicus 3\data\medicus.fdb',
|
||||
user='SYSDBA', password='masterkey', charset='win1250'
|
||||
)
|
||||
cur = conn.cursor()
|
||||
|
||||
print("=== NEJSTARŠÍ záznamy ===")
|
||||
cur.execute("""
|
||||
SELECT FIRST 5 ID, DATUM, DEKURS
|
||||
FROM DEKURS
|
||||
WHERE DEKURS IS NOT NULL
|
||||
ORDER BY DATUM ASC
|
||||
""")
|
||||
for row in cur.fetchall():
|
||||
text = row[2].read() if hasattr(row[2], 'read') else row[2]
|
||||
if isinstance(text, bytes):
|
||||
text = text.decode('windows-1250', errors='replace')
|
||||
print(f"\n--- ID={row[0]} DATUM={row[1]} ---")
|
||||
print(repr(text[:300]))
|
||||
|
||||
print("\n\n=== NEJNOVĚJŠÍ záznamy ===")
|
||||
cur.execute("""
|
||||
SELECT FIRST 5 ID, DATUM, DEKURS
|
||||
FROM DEKURS
|
||||
WHERE DEKURS IS NOT NULL
|
||||
ORDER BY DATUM DESC
|
||||
""")
|
||||
for row in cur.fetchall():
|
||||
text = row[2].read() if hasattr(row[2], 'read') else row[2]
|
||||
if isinstance(text, bytes):
|
||||
text = text.decode('windows-1250', errors='replace')
|
||||
print(f"\n--- ID={row[0]} DATUM={row[1]} ---")
|
||||
print(repr(text[:300]))
|
||||
|
||||
conn.close()
|
||||
Reference in New Issue
Block a user