我遇到以下问题:我在AWS上有一个实例(RDS)来存储一些数据,我想从我的本地电脑上传一些数据到它!使用PgAdmin似乎是一件容易的事,但我必须是一个超级用户才能使用命令' COPY'互联网上的每个地方都说!
可悲的是,出于安全原因,AWS阻止您拥有这些权限,这使我的任务变得困难。
我正在寻找是否有人可以提出任何解决方案,因为将文件发送到数据库运行的同一个实例是不可能的。
谢谢!
答案 0 :(得分:3)
The official AWS RDS documentation covers this.阅读页面底部的\copy
命令部分。
您可以从psql提示符运行\ copy命令以将数据导入 PostgreSQL数据库实例上的表。
target-db=> \copy source-table from 'source-table.csv' with DELIMITER ',';