- Исправлен N8N_CODE_PROCESS_UPLOADED_FILES_FIXED.js: использовать uploads_field_labels[0] вместо [grp] - Создан SQL_CLAIMSAVE_FIXED_NEW_FLOW_DEDUP.sql с дедупликацией documents_meta - Создан SQL_CLEANUP_DOCUMENTS_META_DUPLICATES.sql для очистки существующих дубликатов - Создан полный уникальный индекс idx_document_texts_hash_unique на document_texts(file_hash) - Добавлен SESSION_LOG_2025-11-28_documents_dedup.md с описанием всех изменений Fixes: - field_label теперь корректно отображает 'Переписка' вместо 'group-2' - documents_meta не накапливает дубликаты при повторных сохранениях - ON CONFLICT (file_hash) теперь работает для document_texts
14 lines
622 B
Bash
Executable File
14 lines
622 B
Bash
Executable File
#!/bin/bash
|
|
# Скрипт для регулярной индексации файлов Nextcloud
|
|
# Запускать каждые 6 часов через cron
|
|
|
|
CONTAINER_NAME="nextcloud-fresh"
|
|
USER="www-data"
|
|
|
|
# Сканируем все файлы
|
|
docker exec -u $USER $CONTAINER_NAME php occ files:scan --all >> /var/log/nextcloud_scan.log 2>&1
|
|
|
|
# Сканируем только внешнее хранилище (быстрее)
|
|
# docker exec -u $USER $CONTAINER_NAME php occ files:scan --path="/crm" >> /var/log/nextcloud_scan.log 2>&1
|
|
|
|
echo "$(date): Nextcloud files scan completed" >> /var/log/nextcloud_scan.log |