【问题标题】:Dump to CSV/Postgres memory转储到 CSV/Postgres 内存
【发布时间】:2010-05-04 20:22:29
【问题描述】:

我有一个大表(3 亿行),我想转储到 csv - 我需要做一些 SQL 无法完成的处理。现在我正在使用 Squirrel 作为客户端,它显然不能很好地处理大型数据集——至少就我自己(有限的)经验而言。如果我在实际主机上运行查询,它会使用更少的内存吗?感谢您的帮助。

【问题讨论】:

    标签: sql postgresql memory dump


    【解决方案1】:

    我敢打赌。您可以使用COPY 直接将表转储到 CSV 文件中,我认为这不会占用太多内存。

    【讨论】:

      【解决方案2】:

      试试这个:

      COPY tablename
      TO 'filename.csv'
      WITH 
            DELIMITER AS  ','
            NULL AS ''
            CSV HEADER
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-29
        • 1970-01-01
        • 2015-06-15
        • 2019-03-27
        • 1970-01-01
        • 2021-11-21
        • 2016-07-18
        • 2017-10-06
        相关资源
        最近更新 更多