aboutsummaryrefslogtreecommitdiffstats
path: root/.github/scripts/analytics/import_to_column.sh
blob: a2e7e093a1ad0f66f82381b6b8f7ac15ae8b3613 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# NOT USED ANYWHERE, YOU CAN DELETE THIS IF YOU KNOW WHAT ARE YOU DOING
# Параметры подключения к YDB
ENDPOINT="grpcs://lb.etnvsjbk7kh1jc6bbfi8.ydb.mdb.yandexcloud.net:2135"
DATABASE="/ru-central1/b1ggceeul2pkher8vhb6/etnvsjbk7kh1jc6bbfi8"
SA_KEY_FILE="/home/kirrysin/fork_2/.github/scripts/my-robot-key.json"
TABLE="test_results/test_runs_column"
DIRECTORY="/home/kirrysin/fork_2/~tmp_backup/test_runs_results"

# Обрабатываем каждый .csv файл в указанной директории
for FILE in "$DIRECTORY"/*.csv; do
    if [[ -f "$FILE" ]]; then
        echo "Импортируем файл: $FILE"
        
        ydb -e "$ENDPOINT" \
            -d "$DATABASE" \
            --sa-key-file "$SA_KEY_FILE" \
            import file csv \
            -p "$TABLE" \
            "$FILE"
        
        if [[ $? -eq 0 ]]; then
            echo "Импорт файла $FILE успешно завершен."
        else
            echo "Ошибка при импорте файла $FILE." >&2
            exit 1
        fi
    fi
done

echo "Импорт всех файлов завершен."