Transforme todos os registros de colunas em minúsculas

28

Estou usando o PostgreSQL 9.1 e tenho uma tabela de usuários com uma logincoluna.

os nomes de login diferenciam maiúsculas de minúsculas, por exemplo, Bob, MikE, john. Gostaria de transformar todos esses registros em minúsculas. Como eu posso fazer isso?

flyer88
fonte

Respostas:

38

Você consegue fazer isso:

UPDATE table_name SET column=lower(column)

Consulte www.postgresql.org/docs/9.1/static/functions-string.html

kumar_2002
fonte
1
E se você quiser saber quantas linhas foram afetadas, UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);basta fazer isso.
Fabien Snauwaert 28/03
Eu recebo esse erro HINT: No function matches the given name and argument types. You might need to add explicit type casts.ao tentar isso.
Surya