1.6 KiB
1.6 KiB
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.--applyponechá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.