Hallo ich möchte eine Postgres-Tabelle in eine csv-Datei ausgeben. Die Datenbank ist lokal auf dem (Linux) Rechner, auf dem ich arbeite.
psql dev -U myusername -c "select * from control.mytable;" > mydata.csv
mytable ist ziemlich groß - etwa 120 Millionen Zeilen. Ich mache mir Sorgen, dass dies viel zu viel Arbeitsspeicher beansprucht, und wenn ich mit top überwache, scheint die Speichernutzung immer weiter anzusteigen, und so beende ich sie, wenn sie einen bestimmten Punkt erreicht. Weiß jemand, ob dies ein wirklich die eine enorme Menge an Speicherplatz beanspruchen? Ich weiß, dass die von top gemeldete Nutzung für Uneingeweihte wie mich etwas irreführend sein kann. Gibt es Alternativen, die nicht so viel Speicherplatz benötigen?