将本地 CSV 上传到远程 Postgre (AWS)

Upload a local CSV to a Remote Postgre (AWS)

我面临以下问题:我在 AWS 上有一个实例 (RDS) 来存储一些数据,我想从我的本地电脑上传一些数据到它!使用 PgAdmin 似乎是一件容易的事,但我必须是超级用户才能使用互联网上随处可见的命令 'COPY'!

遗憾的是,出于安全原因,AWS 阻止您拥有这些类型的权限,这让我的任务变得困难。

我想看看是否有人能想出任何解决方案,因为将文件发送到与数据库相同的实例 运行 对我来说是不可能的。

谢谢!

The official AWS RDS documentation covers this. 阅读页面底部的 \copy 命令部分。

You can run the \copy command from the psql prompt to import data into a table on a PostgreSQL DB instance.

target-db=> \copy source-table from 'source-table.csv' with DELIMITER ',';