Уникальное ограничение в значительной степени поддерживает индекс, но технически это ограничение, которое требует индекса. Но если вы хотите использовать хэши просто для того, чтобы сделать поиск быстрее, чем нужно, чтобы столбец хэшей был уникальным, и вам не нужно беспокоиться о коллизиях, если вы выбираете сильный хеш. Выборка 150+ миллионов не слишком велика, чтобы иметь вероятность столкновения, если у вас есть 256-битный хэш, который сэкономит вам 18 байт, если вы выберете другой текстовый столбец с 50+ символами в среднем. Таким образом, вы можете сэкономить около 2 ГБ пространства для индексирования, но за счет 4 ГБ места на диске.