Я пытаюсь скопировать таблицу в базу данных postgresql (версия 10.12) через psql. Одна из строк содержит строки, представляющие xml данных. Когда я запрашиваю в базе данных количество строк с помощью этого запроса, я получаю около 50 000:
select count(column) from table;
Но когда я пытаюсь экспортировать данные в файл csv, на выходе получается более 1000000 строк! Я не понимаю, как экспорт csv может иметь другое количество строк, чем таблица!
Это команда копирования:
\copy (select column from table) to 'directory/output.csv' with csv;
Кажется, не имеет значения, если я измените разделитель или укажите кавычки. Я пробовал использовать | в качестве разделителя и ` в качестве цитаты, и количество строк в csv было одинаковым. Почему количество строк в экспорте csv отличается?