Как игнорировать ошибочные строки в postgres?

Прилетела задача по автоматизации выгрузки из postgres. Использую код типа:

copy (select *
  from
      (select * from table) q) 
      TO PROGRAM 'gzip > share/файл.csv.gzip' With CSV DELIMITER ';' HEADER encoding 'WIN';

По умолчанию форматирование БД в UTF-8. При тестовых выгрузках сталкивался с ошибкой с перекодированием данных (чаще всего с символом "ë" - албанская ё). Учитывая, что выгрузка необходима на регулярной основе, не хотелось бы ловить постоянные ошибки на этапе формирования исходных данных. Можно ли как-то игнорировать ошибку? Например, игнорировать строку, в которой ошибка или не перекодировать ее.


Ответы (0 шт):