05.12.2017 10:05
OlegON
 
Собственно, споткнулся о то, что их нет.
Оказалось, что для замены функциональных индексов в MySQL и MariaDB есть "Generated columns" (искать надо по этому сочетанию), т.е. можно по колонке создать еще одну исчисляемую колонку и уже ее, при некоторых условиях, проиндексировать.

Обратите внимание, что в MariaDB и MySQL в этой части есть некоторые различия. Я про MariaDB, вот, конкретный пример.

SQL код:
alter table secret_table add column no_secret_col varchar(500GENERATED ALWAYS 
AS (replace(secret_col,'some hidden string','')) PERSISTENT
в общем, интересная функциональность, о которой надо знать.
Часовой пояс GMT +3, время: 19:27.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.