如何使用pgAdmin 3将数据从CSV导入Postgres表?

时间:2013-10-16 09:49:41

标签: postgresql pgadmin

我需要使用哪个插件或库吗? 我想首先在我的本地系统上尝试这个,然后在Heroku Postgresql上做同样的事情

3 个答案:

答案 0 :(得分:73)

pgAdmin具有自1.16以来的数据导入GUI。您必须先创建表,然后才能轻松导入数据 - 只需右键单击表名并单击“导入”。

enter image description here

enter image description here

答案 1 :(得分:21)

假设您有一个名为mydata的SQL表 - 您可以按如下方式从csv文件加载数据:

COPY MYDATA FROM '<PATH>/MYDATA.CSV' CSV HEADER;

有关详细信息,请参阅:http://www.postgresql.org/docs/9.2/static/sql-copy.html

答案 2 :(得分:4)

您可能有一个名为&#39; test&#39;

的表格
private JToolBar createToolBar() {
    final JToolBar toolBar = new JToolBar();

    for (final DrawingToolAction a : myDrawingToolAction) {
        final JToggleButton tButton = new JToggleButton(a);
        final String name = tButton.getText().toLowerCase();
        System.out.println(name);
        tButton.setIcon(new javax.swing.ImageIcon("images//" + name + "_bw.gif"));
        toolBar.add(tButton);
        myDrawingToolGroup.add(tButton);
    }
    return toolBar;
}