SQL_ASCIIのすべての文字がutf8にも存在するため、UTF8に変換してもデータが損傷することはありません(私は信じています)。バイトコードが異なるだけです。
最善の策は、データベースを再構築することです。つまり、ダンプし、utf8データベースを作成してから、そのダンプをその新しいデータベースに復元します。
postgres pg_dump --encoding utf8 main -f main.sql
createdb -E utf8 newMain
psql -f main.sql -d newMain
もちろん、新しいUTF8がデータと一致することに満足したら、データベースの名前を変更できます。