diff --git a/src/main/java/ru/soune/nocopy/entity/file/ImageHashEntity.java b/src/main/java/ru/soune/nocopy/entity/file/ImageHashEntity.java index f18a572..f6e47e3 100644 --- a/src/main/java/ru/soune/nocopy/entity/file/ImageHashEntity.java +++ b/src/main/java/ru/soune/nocopy/entity/file/ImageHashEntity.java @@ -9,7 +9,11 @@ import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Entity -@Table(name = "image_hashes") +@Table(name = "image_hashes", indexes = { + @Index(name = "idx_image_hashes_hash64", columnList = "hash64_hi, hash64_lo"), + @Index(name = "idx_image_hashes_hash64_hi", columnList = "hash64_hi"), + @Index(name = "idx_image_hashes_hash64_lo", columnList = "hash64_lo") +}) @Data @NoArgsConstructor @AllArgsConstructor diff --git a/src/main/resources/db/migration/V1__add_image_hash_prefix_index.sql b/src/main/resources/db/migration/V1__add_image_hash_prefix_index.sql deleted file mode 100644 index 2700671..0000000 --- a/src/main/resources/db/migration/V1__add_image_hash_prefix_index.sql +++ /dev/null @@ -1,2 +0,0 @@ -CREATE INDEX idx_image_hash_prefix - ON image_hashes ((hash_value >> 48)); \ No newline at end of file