J'ai des données volumineuses où je ne sélectionne qu'un petit intervalle de données à la fois de telle sorte que la sélection est toujours dans une séquence. J'essaie d'implémenter PostgreSQL comme l'index partiel dans MySQL qui est ciblé à de telles fins. Je ne sais pas si la contrainte unique partielle est la même que celle que je souhaite.
Code dans PostgreSQL 9.4
CREATE UNIQUE INDEX dir_events
ON events (measurement_id)
USING btree
(eventBody)
WHERE is_active;
Tentative sur l'index partiel de ypercube dans MySQL
CREATE UNIQUE INDEX dir_events
[index_type] -- TODO what here?
ON events (measurement_id, is_active)
[index_type] -- TODO what here?
Comment pouvez-vous créer un index partiel de type PostgreSQL dans MySQL 5.5 ou similaire?
is_active = TRUE
(ou n'a qu'une seule colonne, le PK dedir_events
).