Дамп к памяти CSV/пост-ГРЭС

У меня есть большая таблица (300 миллионов строк), что я хотел бы вывести к csv - я должен сделать некоторую обработку, которая не может быть сделана с SQL. Прямо сейчас я использую Белку в качестве клиента, и она, по-видимому, не имеет дело очень хорошо с большими наборами данных - по крайней мере, насколько я могу сказать на основе своего собственного (ограниченного) опыта. Если я выполню запрос на фактическом хосте, то он будет использовать меньше памяти? Спасибо за любую справку.

1
задан alex 4 May 2010 в 20:22
поделиться

2 ответа

Готов поспорить. Вы можете напрямую выгрузить таблицу в файл CSV, используя COPY , и я не думаю, что это займет много памяти.

1
ответ дан 3 September 2019 в 00:47
поделиться

Попробуйте следующее:

COPY tablename
TO 'filename.csv'
WITH 
      DELIMITER AS  ','
      NULL AS ''
      CSV HEADER
1
ответ дан 3 September 2019 в 00:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: