přidána sdílená MySQL knihovna, paměť Claude a oprava připojení Medicus.fdb
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# Memory Index
|
||||
|
||||
- [Uživatel](user_role.md) — role a kontext práce
|
||||
- [Projekt OrdinaceProjekt](project_ordinace.md) — struktura, cíl, klíčové soubory
|
||||
- [MySQL připojení](project_mysql.md) — logika výběru hostitele, sdílená knihovna
|
||||
- [Firebird / Medicus.fdb](project_firebird.md) — připojení k databázi Medicus
|
||||
@@ -0,0 +1,15 @@
|
||||
---
|
||||
name: Firebird – Medicus.fdb
|
||||
description: Připojení k databázi Medicus přes Firebird
|
||||
type: project
|
||||
originSessionId: 90bfd8c5-50c6-4238-ae30-d78aa7b114e9
|
||||
---
|
||||
Sdílená knihovna: `Knihovny/medicus_db.py`, třída `MedicusDB`
|
||||
|
||||
Parametry připojení:
|
||||
- Server: `192.168.1.10`
|
||||
- Cesta k DB: `M:\Medicus\Data\Medicus.fdb`
|
||||
- User: `SYSDBA`, Password: `masterkey`, Charset: `WIN1250`
|
||||
|
||||
**Why:** Medicus ukládá data pacientů do Firebird databáze na síťovém serveru.
|
||||
**How to apply:** Vždy použít `MedicusDB(HOST, DB_PATH)` z knihovny, ne přímé `fdb.connect`.
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
name: MySQL připojení – sdílená logika
|
||||
description: Jak se připojovat k MySQL, fallback logika, lokální stanice
|
||||
type: project
|
||||
originSessionId: 90bfd8c5-50c6-4238-ae30-d78aa7b114e9
|
||||
---
|
||||
Sdílená knihovna: `Knihovny/mysql_db.py`, funkce `connect_mysql()`
|
||||
|
||||
Logika výběru hostitele:
|
||||
- Hostname `lekar`, `sestra` nebo `lenovo` → použije rovnou `127.0.0.1`
|
||||
- Jiný počítač → zkusí `192.168.1.76`, fallback `127.0.0.1`
|
||||
|
||||
Credentials: user=`root`, db=`medevio`, port=3306
|
||||
|
||||
**Why:** MySQL server běží lokálně na těchto stanicích, vzdálená adresa je zbytečná a způsobuje zpoždění.
|
||||
**How to apply:** Každý nový skript s MySQL musí importovat `from Knihovny.mysql_db import connect_mysql` místo přímého `pymysql.connect`.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
name: Uživatel – role a kontext
|
||||
description: Kdo uživatel je a jak s ním spolupracovat
|
||||
type: user
|
||||
originSessionId: 90bfd8c5-50c6-4238-ae30-d78aa7b114e9
|
||||
---
|
||||
Pracuje na projektu pro lékařskou ordinaci (Python skripty kolem systému Medicus).
|
||||
Komunikuje česky. Technicky zdatná, rozumí kódu, nepotřebuje vysvětlovat základy.
|
||||
Preferuje stručné odpovědi a konkrétní akce.
|
||||
Reference in New Issue
Block a user