Eu tenho big data em que seleciono apenas um pequeno intervalo de dados por vez, de modo que a seleção esteja sempre em uma sequência. Eu estou tentando implementar o PostgreSQL como índice parcial no MySQL, que é direcionado para esses fins. Não tenho certeza se a restrição exclusiva parcial é a mesma que eu quero.
Código no PostgreSQL 9.4
CREATE UNIQUE INDEX dir_events
ON events (measurement_id)
USING btree
(eventBody)
WHERE is_active;
Tentativa no índice parcial do ypercube no MySQL
CREATE UNIQUE INDEX dir_events
[index_type] -- TODO what here?
ON events (measurement_id, is_active)
[index_type] -- TODO what here?
Como você pode criar um índice parcial semelhante ao PostgreSQL no MySQL 5.5 ou similar?
is_active = TRUE
(ou tem apenas uma coluna, a PK dedir_events
).