У меня есть файл CSV -> named - myWidechar1.csv, и данные в нем выглядят следующим образом:
1~"ϴAnthony"~"Grosse"~"1980-02-23"~"65000.00"
2~"❤Alica"~"Fatnowna"~"1963-11-14"~"45000.00"
3~"☎Stella"~"Rossenhain"~"1992-03-02"~"120000.00"
Команда копирования в PostgreSQL выглядит следующим образом:
Copy dbo.myWidechar From 'D:\temp\myWidechar1.csv' DELIMITER '~' null as 'null' encoding 'windows-1251' CSV; select 1;
Но проблема в том, что я получаю приведенную ниже ошибку при импорте данных в PostgreSQL:
ОШИБКА: недопустимая последовательность байтов для кодировки «WIN1251»: 0x00 КОНТЕКСТ: COPY mywidechar, строка 3 Состояние SQL: 22021
Мне нужно, чтобы данные оставались неизменными даже в PostgreSQL, так как я переносил данные из экземпляра SQL Server 2000.
Может кто-нибудь помочь мне решить эту проблему?