initcap()
があります 関数、各キーワードの最初の文字を大文字にし、次の文字を小文字にすることを意味する場合:
update foo
set bar = initcap(bar)
それ以外の場合は、substring()
を組み合わせます およびupper()
:
update foo
set bar = upper(substring(bar from 1 for 1)) ||
substring(bar from 2 for length(bar))
http://www.postgresql.org/docs/current/static/functions-string.html