Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何将postgresql数据库(.sql)文件从AmazonS3导入AWS RDS?_Python 3.x_Postgresql_Amazon S3_Amazon Rds_Aws Glue - Fatal编程技术网

Python 3.x 如何将postgresql数据库(.sql)文件从AmazonS3导入AWS RDS?

Python 3.x 如何将postgresql数据库(.sql)文件从AmazonS3导入AWS RDS?,python-3.x,postgresql,amazon-s3,amazon-rds,aws-glue,Python 3.x,Postgresql,Amazon S3,Amazon Rds,Aws Glue,如何将postgresql数据库(.sql)文件从AmazonS3导入AWS RDS? 我对AWS和Postgresql非常陌生。 我已经使用PgAdmin4创建了一个数据库,并将我的数据添加到数据库中。 我已经创建了数据库的备份文件,即SQL文件。 我已经在AWS RDS上创建了一个数据库实例。 我已经上传了我的数据库文件和一些文档 我尝试使用AWS胶水集成AWS S3和RDS数据库,但没有任何效果。我不知道如何集成S3和RDS,以便将数据从S3导入和导出到RDS,反之亦然 您能告诉我如何设置

如何将postgresql数据库(.sql)文件从AmazonS3导入AWS RDS? 我对AWS和Postgresql非常陌生。 我已经使用PgAdmin4创建了一个数据库,并将我的数据添加到数据库中。 我已经创建了数据库的备份文件,即SQL文件。 我已经在AWS RDS上创建了一个数据库实例。 我已经上传了我的数据库文件和一些文档

我尝试使用AWS胶水集成AWS S3和RDS数据库,但没有任何效果。我不知道如何集成S3和RDS,以便将数据从S3导入和导出到RDS,反之亦然


您能告诉我如何设置RDS和S3吗?

AWS Glue不用于为您的RDS执行SQL导入语句。AWS对如何将数据导入PostgreSQL有全面的解释。其中一种方法涉及S3,如下所述:


您可以安装一个纯python库来与rds交互,并通过该库运行命令,就像对任何普通python程序一样。您可以添加这样的库来运行粘合作业。在您的情况下,pg8000将像一个符咒一样工作