/
Dmitry-F
/
cbt_tool
Обзор
Документация
Войти
/
Dmitry-F
/
cbt_tool
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
bin/fts_check
27 строк
983 B
Dmitriy-Filatov
feat: улучшен глобальный поиск — шкала релевантности, переход на страницу клиента, исправлен Gemfile
25 мар 2026, 22:42
25 мар 2026, 22:42
c8317c0
Код
Авторство
О чём код?
#!/bin/bash echo "🔎 ПРОВЕРКА ПОЛНОТЕКСТОВОГО ПОИСКА (PostgreSQL)" echo "------------------------------------------------" # Проверка расширений EXTENSIONS=$(bin/rails dbconsole -p <<<'SELECT extname FROM pg_extension;' 2>/dev/null) check_ext() { if echo "$EXTENSIONS" | grep -q "$1"; then echo "✅ Расширение $1: УСТАНОВЛЕНО" else echo "❌ НАРУШЕНИЕ: Расширение $1 НЕ НАЙДЕНО" fi } check_ext "pg_trgm" check_ext "unaccent" # Проверка русской морфологии TS_CONFIG=$(bin/rails dbconsole -p <<<'SELECT cfgname FROM pg_ts_config WHERE cfgname = '"'"'russian'"'"';' 2>/dev/null) if echo "$TS_CONFIG" | grep -q "russian"; then echo "✅ Русская морфология (russian): ДОСТУПНА" else echo "❌ НАРУШЕНИЕ: Словарь 'russian' не найден" fi echo "------------------------------------------------"