【发布时间】:2013-10-24 09:01:30
【问题描述】:
我需要为此使用任何插件或库吗? 我想先在我的本地系统上试试这个,然后在 Heroku Postgresql 上做同样的事情
【问题讨论】:
标签: postgresql pgadmin
我需要为此使用任何插件或库吗? 我想先在我的本地系统上试试这个,然后在 Heroku Postgresql 上做同样的事情
【问题讨论】:
标签: postgresql pgadmin
假设您有一个名为 mydata 的 SQL 表 - 您可以从 csv 文件加载数据,如下所示:
COPY MYDATA FROM '<PATH>/MYDATA.CSV' CSV HEADER;
更多详情请参考:http://www.postgresql.org/docs/9.2/static/sql-copy.html
【讨论】:
pgAdmin 从 1.16 开始就有用于数据导入的 GUI。您必须先创建表,然后才能轻松导入数据 - 只需右键单击表名并单击 Import。
【讨论】:
COPY 命令。如果您要自己为COPY 编写SQL,您可以指定导入的列的不同顺序。另外,请注意“列”选项卡,您可以在其中告诉 pgAdmin 在 CSV 中省略了某些列,因此应该生成一个默认值。
您可能有一个名为“测试”的表
COPY test(gid, "name", the_geom)
FROM '/home/data/sample.csv'
WITH DELIMITER ','
CSV HEADER
【讨论】: