[firebase-br] Alterar CharSet e Collation de todas as tabelas

Elton da Motta Barbosa embarbosa em gmail.com
Qua Mar 18 16:57:28 -03 2009


outra opção é fazer o seguinte, criar uma coluna nova com o collate desejado.
depois mova os dados da antiga para a nova.
Faça:

update table Tabela set NovaColuna = VelhaColuna;

Depois é só apagar a antiga ....

alter table Tabela drop VelhaColuna;

...e renomear a nova:

 alter table Tabela alter NovaColuna to VelhaColuna;

E opcionalmente, pode reordenar ela para a posição original.

alter table Tabela alter VelhaColuna position X; -- onde X é a posição

Essa sugestão me foi dada por Paul Vinkenoog ao fazer uma pergunta
praticamente idêntica.
Mas dependendo da sua situação, verá q é mais fácil fazer o q o Cantu propôs.


Até +




Mais detalhes sobre a lista de discussão lista