Кроме того, если вы обновитесь до текущего выпуска 4.0.6, мы теперь поддерживаем проверку ошибок на уровне строк во время ЗАГРУЗКИ и поддерживаем файл отклонения.
Чтобы включить функцию отклонения файла, необходимо указать BH_REJECT_FILE_PATH и один из связанных с ним параметров (BH_ABORT_ON_COUNT или BH_ABORT_ON_THRESHOLD). Например, если вы хотите загрузить данные из файла DATAFILE.csv в таблицу T, но ожидаете, что 10 строк в этом файле могут быть неправильно отформатированы, вы должны выполнить следующие команды:
set @BH_REJECT_FILE_PATH = '/ tmp / reject_file';
set @BH_ABORT_ON_COUNT = 10;
загрузить файл данных DATAFILE.csv в таблицу T;
Если отклонено менее 10 строк, будет выведено предупреждение, загрузка будет выполнена успешно, и все проблемные строки будут выведены в файл / tmp / reject_file. Если загрузчик Infobright найдет десятую плохую строку, загрузка прекратится с ошибкой, и все найденные плохие строки будут выведены в файл /tmp/reject_file.