这可能是徒劳的,但我的一位客户完全坚持认为他需要整个数据库转储才能在 Excel 中执行分析。
关于如何将单个表转储到 csv 有很多答案(例如:Export to CSV and Compress with GZIP in postgres,Save PL/pgSQL output from PostgreSQL to a CSV file,Export Postgres table to CSV file with headings)。关于这个主题甚至还有一个封闭的问题:https ://stackoverflow.com/questions/9226229/how-to-take-whole-database-dump-in-csv-format-for-postgres 。但是没有关于如何在单个命令中转储整个数据库的答案。