Creating an external table for a file with "ESCAPE" set to "OFF" produces the following error:
"Error: Escape in CSV format must be a single character"
For example, using the following syntax reproduces this issue:
CREATE EXTERNAL TABLE test(a character varying(8)) ('gpfdist://localhost:8081/data/test.csv') FORMAT 'CSV' (DELIMITER E'\t' ESCAPE 'OFF');
ESCAPE 'OFF' is only supported for TEXT format. It is not supported for CSV format.
Replace the CSV format to TEXT:
CREATE EXTERNAL TABLE test(a character varying(8)) ('gpfdist://localhost:8081/data/test.csv') FORMAT 'TEXT' (DELIMITER E'\t' ESCAPE 'OFF');