我想将一个文件放到我的Postgresql系统中(具体为RedShift)。我发现了一个允许导入gzip文件的副本的争论。但是,我试图在我的系统中包含的数据提供者仅生成.zip中的数据。任何内置的postgres命令用于打开.zip?如何将ZIpped文件导入Postgres表
1
A
回答
1
可你只是像做
unzip -c myfile.zip | gzip myfile.gz
很容易,如果你有足够的文件实现自动化。
0
unzip -c /path/to/.zip | psql -U user
'用户' 必须拥有超级用户权限,否则你会得到一个
ERROR: must be superuser to COPY to or from a file
要了解更多有关这看
https://www.postgresql.org/docs/8.0/static/backup.html
基本上这个命令用于
这是对作品的格式为:处理大型数据库
0
这仅会从S3加载红移时将数据复制到红移表描述here工作,但实际上你可以只包括一个“压缩”标志,我如果我的S3存储桶包含一个压缩.csv。
copy <table> from 's3://mybucket/<foldername> '<aws-auth-args>' delimiter ',' gzip;
0
从内Postgres的:
COPY table_name FROM PROGRAM 'unzip -p input.csv.zip' DELIMITER ',';
从手册页unzip -p
:
-p extract files to pipe (stdout). Nothing but the file data is sent to stdout, and the files are always extracted in binary
format, just as they are stored (no conversions).
相关问题
- 1. 将JSON文件导入到Postgres
- 2. 如何将PostgreSQL.pgc文件导入到Postgres数据库中
- 3. 如何将.sql文件导入Postgres数据库?
- 4. 如何将.sql文件导入Heroku postgres数据库?
- 5. 如何将文件导入表格?
- 6. 如何将数据从.csv文件中导入到postgres数据库表中?
- 7. map()对'zipped'列表工作如何?
- 8. 如何将文件导入MSI文件?
- 9. 如何将Postgres(二进制或文本)转储文件导入Spark或HDFS?
- 10. 如何将csv数据导入到Postgres表中?
- 11. 如何将CSV数据从字符串导入到Postgres表中?
- 12. 如何将csv数据导入到postgres表中
- 13. 将JSON数据导入Postgres
- 14. 将CSV导入到postgres
- 15. 导入Shape文件到Postgres的
- 16. Scalas(A,B).zipped(或Tuple2.zipped)概念使用流/无限列表
- 17. 如何导入文件文本列表
- 18. 如何使用PHP将日文文本插入到Postgres表中?
- 19. ansible - 如何检查导入sql文件到postgres的成功
- 20. 在postgres中使用\ i命令在postgres中导入.sql文件
- 21. 将CSV文件导入到postgres中 - 跳过第一行
- 22. 使用Django将CSV文件导入到postgres中
- 23. 将osm文件导入postgres/postgis数据库
- 24. 如何将Stata文件导入SAS 9.0?
- 25. 如何将大文件导入PostgreSQL?
- 26. 如何将JSON文件导入PostgreSQL?
- 27. 如何将文件导入`egrep`?
- 28. 如何将.sql文件导入MS Access
- 29. 如何将CSV文件导入到QTableWidget
- 30. 如何将Excel文件导入SQL Server?
文件不被本地存储和数据库是不是本地的。 –
Ug。那么这让我很难受,因为我不认为amzn有任何选择。你可以在存储文件的服务器上访问exec psql并以这种方式连接吗?否则,可能需要通过中间人服务器发送文件。 –