|
15 | 15 | 1. Индексы |
16 | 16 | 1. При проверке наличия избыточных индексов игнорировать "нерабочие", которые ещё создаются командой `create index concurrently` (HRX-2306) |
17 | 17 | 1. При обнаружении избыточных индексов рекомендовать удалять индексы с названием `(_ccnew$|^pgcompact_index_\d+$)`, а не индексы с другими названиями |
18 | | - 1. В массивах должен быть GIN индекс вместо btree |
| 18 | + 1. B-деревья подходят для индексирования только скалярных данных. В массивах должен быть GIN индекс вместо btree. |
19 | 19 | 1. Добавить проверку на вероятно избыточный индекс, если для `field` есть `lower(field)`, `upper(field)`, `date(field)`. Рекомендовать удалить индекс на `field`! |
20 | 20 | 1. Кроме ошибок нехватает рекоментаций, которые можно возвращать в результате работы функции валидации: |
21 | 21 | 1. Для текстовых полей с отсутствием ограничения `check(...)` рекомендовать делать валидацию `check(length(col) between X and Y)`. |
|
0 commit comments