- Amazon RDS - 首页
- Amazon RDS - 概述
- Amazon RDS - 环境
- Amazon RDS - 接口
- Amazon RDS - 数据库实例
- Amazon RDS - 数据库存储
- Amazon RDS - MS SQL 功能
- Amazon RDS - MS SQL 创建数据库
- Amazon RDS - MS SQL 连接数据库
- Amazon RDS - MS SQL 数据库导出导入
- Amazon RDS - MS SQL 数据库与 SSL
- Amazon RDS - MS SQL DBA 任务
- Amazon RDS - Oracle 功能
- Amazon RDS - Oracle 创建数据库
- Amazon RDS - Oracle 连接数据库
- Amazon RDS - Oracle 数据库数据导入
- Amazon RDS - Oracle DBA 任务
- Amazon RDS - MariaDB 功能
- Amazon RDS - MariaDB 创建数据库
- Amazon RDS - MariaDB 连接数据库
- Amazon RDS - MariaDB 数据导入
- Amazon RDS - PostgreSQL 功能
- Amazon RDS - PostgreSQL 创建数据库
- Amazon RDS - PostgreSQL 连接数据库
- Amazon RDS - PostgreSQL 数据导入
- Amazon RDS - MySQL 功能
- Amazon RDS - MySQL 创建数据库
- Amazon RDS - MySQL 连接数据库
- Amazon RDS - MySQL 数据库导出导入
- Amazon RDS - MySQL DBA 任务
- Amazon RDS - 多可用区部署
- Amazon RDS - 数据库快照
- Amazon RDS - 数据库监控
- Amazon RDS - 事件通知
- Amazon RDS - 数据库访问控制
Amazon RDS - PostgreSQL 数据导入
Amazon RDS PostgreSQL 提供了将数据导入数据库和从数据库导出数据的简便方法。成功连接到 PostgreSQL 数据库后,我们可以使用 CLI 工具运行导入和导出命令,将其他来源的数据导入和导出 RDS 数据库。
以下是使用导出和导入机制进行 PostgreSQL 数据迁移的步骤。
从 Amazon EC2 实例导入
如果 Amazon EC2 实例上有一个 PostgreSQL 服务器,并且需要将其迁移到 RDS - PostgreSQL 数据库实例,请按照以下步骤操作。
导出数据
使用 pg_dump 创建一个包含要加载数据的文件。使用 pg_dump 实用程序创建一个包含数据库数据和所有元数据的数据转储文件。psql 实用程序中的以下命令从名为 mydbname 的数据库创建转储文件。
pg_dump dbname=mydbname -f mydbnamedump.sql
创建目标数据库实例
接下来,我们创建目标数据库实例并使用 pg_restore 命令将数据恢复到其中。
createdb [new database name] pg_restore -v -h [endpoint of instance] -U [master username] -d [new database name] [database].dump
创建目标数据库
使用 psql 在数据库实例上创建数据库并加载数据。
psql \ -f mydbnamedump.sql \ --host awsdbpginstance.d34f4mnfggv0.us-west-2.rds.amazonaws.com \ --port 8199 \ --username awsdbuser \ --password awsdbpassword \ --dbname mynewdb
广告