如何将CSV文件数据导入PostgreSQL表?

如何将CSV文件数据导入PostgreSQL表?

如何编写从CSV文件导入数据并填充表的存储过程?



达令说
浏览 3473回答 3
3回答

拉莫斯之舞

看看这个短文.在这里解释的解决方案:创建您的表:CREATE TABLE zip_codes  (ZIP char(5), LATITUDE double precision, LONGITUDE double precision, CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);将数据从CSV文件复制到表中:COPY zip_codes FROM '/path/to/csv/ZIP_CODES.txt' WITH (FORMAT csv);

呼如林

如果你没有使用的许可COPY(在db服务器上工作),可以使用\copy相反(它在db客户机中工作)。使用与Bozhidar Batsov相同的示例:创建您的表:CREATE TABLE zip_codes  (ZIP char(5), LATITUDE double precision, LONGITUDE double precision, CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);将数据从CSV文件复制到表中:\copy zip_codes FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV还可以指定要读取的列:\copy zip_codes(ZIP,CITY,STATE) FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV
打开App,查看更多内容
随时随地看视频慕课网APP