Eu sou do tipo de DBA que prefere manter as coisas mais simples
possíveis, mas, tem vezes em que não é possível. Alguns dias
atrás, me deparei com um problema no qual, nenhuma das collations
presentes no MySQL iria garantir a integridade do meu banco de
dados, e para evitar uma grande re-escrita do código fonte, me
deparei com uma opção até então desconhecida.
Adicionar minha própria collation no MySQL
Esta opção está descrita nesta sessão da documentação.
Neste artigo, vou mostrar como fazer o MySQL identificar vogais
com acento agudo como uma letra diferente.
Primeiro, precisamos descobrir onde está o nosso diretório com os charset’s:
mysql [localhost] {msandbox} ((none)) > SHOW VARIABLES LIKE
'character_sets_dir';
…