Fondamentalmente non puoi usare Text
colonna come UNIQUE
chiave. Perché praticamente una colonna così grande non sarà unica e potrebbe esserci la possibilità di più duplicati. Quindi vai per hashing
metodo e utilizzare quell'output come un vincolo UNIQUE.