From cec50c09dc07f11c1df0d4ebcfd469dbad940177 Mon Sep 17 00:00:00 2001 From: Taksh Date: Thu, 16 Jul 2026 18:53:02 +0300 Subject: [PATCH] Use basename for sqlite import.sh table names. Nested paths like hosp/admissions.csv.gz became table hosp/admissions. Co-authored-by: Cursor --- mimic-iv/buildmimic/sqlite/import.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mimic-iv/buildmimic/sqlite/import.sh b/mimic-iv/buildmimic/sqlite/import.sh index 1c116629e..08ded2881 100755 --- a/mimic-iv/buildmimic/sqlite/import.sh +++ b/mimic-iv/buildmimic/sqlite/import.sh @@ -24,8 +24,9 @@ fi for FILE in */**.csv*; do # skip loop if glob didn't match an actual file [ -f "$FILE" ] || continue - # trim off extension and lowercase file stem (e.g., HELLO.csv -> hello) - TABLE_NAME=$(echo "${FILE%%.*}" | tr "[:upper:]" "[:lower:]") + # basename then stem: hosp/ADMISSIONS.csv.gz -> admissions (not hosp/admissions) + BASENAME=$(basename "$FILE") + TABLE_NAME=$(echo "${BASENAME%%.*}" | tr "[:upper:]" "[:lower:]") case "$FILE" in *csv) IMPORT_CMD=".import $FILE $TABLE_NAME"