z230
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# sipiq_import_v1.3 — import SIPIQ odpovědí do MongoDB (default = OSTŘE)
|
||||
|
||||
**Verze:** 1.3 · **Datum:** 2026-06-19 · **Studie:** 77242113UCO3002 (ICONIC / DAWN)
|
||||
|
||||
## Změna proti v1.2
|
||||
- **DEFAULT = OSTŘE.** Spuštění **bez argumentu** zapíše do Mongo a přesune CSV do `Zpracováno`
|
||||
(uživatel zapomínal na `--apply`). **Náhled jen s `--dry-run`.** `--apply` ponecháno jako no-op
|
||||
(zpětná kompatibilita — staré příkazy fungují dál). v1.2 → `Feasibility\TRASH`.
|
||||
|
||||
## Co dělá
|
||||
Import Qualtrics CSV exportu SIPIQ do db `feasibility` (kolekce `sipiq_questions` + `sipiq_responses`),
|
||||
delta (jen nové/změněné + `history[]`), soft-link na investigators, `source_exported_at` = mtime souboru.
|
||||
FOLDER workflow: sebere *.csv z `…\77242113UCO2001\ImportSIPIQcompled`, naimportuje, přesune do `Zpracováno\`.
|
||||
|
||||
## Použití
|
||||
```
|
||||
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py # OSTŘE (default) — zapíše + přesune
|
||||
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --dry-run # jen náhled
|
||||
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --csv "<cesta>" # jediný soubor (NEpřesouvá)
|
||||
.venv\Scripts\python.exe Feasibility\sipiq_import_v1.3.py --scope all # vč. ostatních zemí
|
||||
```
|
||||
`--apply` stále funguje (no-op). Mongo 192.168.1.76:27017, pymongo.
|
||||
|
||||
## Pozor
|
||||
Protože je default ostře, pouhé spuštění skriptu nad neprázdnou složkou **zapíše a přesune**.
|
||||
Pro bezpečný náhled používej `--dry-run`.
|
||||
|
||||
## Stav 19JUN2026
|
||||
Import exportu June+19 (18 odpovědí) proveden: **+2 nové** odpovědi (INSERT=2), zbytek beze změny,
|
||||
soubor přesunut do `Zpracováno`.
|
||||
Reference in New Issue
Block a user