utf8 на russian1251? ну тогда переливка
Перенос бд 1с и там такая кодировкабэ. При заливе дампа все ок но при контексте к бд ругается. А если селект делать то вообще ошибка
Какая "такая"? Вы, всё же, про encoding или про collate?
да верно некодировка а collate и ctype
Тоже поменять нельзя в существующей базе. Но, если Вы заливаете дамп, это и не важно — просто создайте пустую БД с теми, которые нужны, и в неё залейте дамп.
только неведомая ошибка: postgres=# create database test ENCODING 'UTF-8' LC_COLLATE 'Russian_Russia.1251' LC_CTYPE 'Russian_Russia.1251'; ERROR: new collation (Russian_Russia.1251) is incompatible with the collation of the template database (English_United States.1252) HINT: Use the same collation as in the template database, or use template0 as template.
HINT: Use the same collation as in the template database, or use template0 as template. ;) И вообще, см. документацию pg_restore, разворачивать дампы с созданием базы не из template0 неправильно.
Обсуждают сегодня