Как игнорировать ошибочные строки в postgres?
Прилетела задача по автоматизации выгрузки из postgres. Использую код типа:
copy (select *
from
(select * from table) q)
TO PROGRAM 'gzip > share/файл.csv.gzip' With CSV DELIMITER ';' HEADER encoding 'WIN';
По умолчанию форматирование БД в UTF-8. При тестовых выгрузках сталкивался с ошибкой с перекодированием данных (чаще всего с символом "ë" - албанская ё). Учитывая, что выгрузка необходима на регулярной основе, не хотелось бы ловить постоянные ошибки на этапе формирования исходных данных. Можно ли как-то игнорировать ошибку? Например, игнорировать строку, в которой ошибка или не перекодировать ее.