Amazon RDS PostgreSQL proporciona formas sencillas de importar datos a una base de datos y exportarlos desde una base de datos. Una vez que podamos conectarnos con éxito a la base de datos PostgreSQL, podemos usar las herramientas CLI para ejecutar comandos de importación y exportación para obtener datos de otras fuentes hacia y desde la base de datos RDS.
A continuación se muestran los pasos a través de los cuales se migran los datos de PostgreSQL mediante mecanismos de exportación e importación.
Cuando una instancia Amazon EC2 tiene un servidor PostgreSQL y necesita ser movida a una instancia de base de datos RDS – PostgreSQL, usamos los siguientes pasos para hacerlo.
Cree un archivo con pg_dump que contenga los datos para descargar. Se genera un archivo de volcado que contiene los datos y todos los metadatos de la base de datos mediante la utilidad pg_dump. El siguiente comando en la utilidad psql crea un archivo de volcado de la base de datos llamada mydbname.
pg_dump dbname=mydbname -f mydbnamedump.sql
Luego creamos la instancia de la base de datos de destino y restauramos los datos usando el comando pg_restore.
createdb [new database name] pg_restore -v -h [endpoint of instance] -U [master username] -d [new database name] [database].dump
Utilice psql para crear una base de datos en una instancia de base de datos y cargar datos.
psql -f mydbnamedump.sql --host awsdbpginstance.d34f4mnfggv0.us-west-2.rds.amazonaws.com --port 8199 --username awsdbuser --password awsdbpassword --dbname mynewdb
🚫