Acá verás como transferir todos los datos de una base de datos (en este caso de AWS) a otro servidor (VPS).

Hacer la copia de seguridad

  1. Para eso entramos al servidor de origen (donde están los datos que queremos pasar)

  2. Luego ingresamos el siguiente comando

    pg_dump -h <direccion_host> -p <puerto> -U <nombre_usuario> -W -F p -f <ruta_archivo_salida.sql> <nombre_base_de_datos>
    
    1. Nos pedirá la contraseña del usuario y cuando la ingresemos el archivo se creará en la carpeta tmp
  3. Luego ingresamos el siguiente comando

    scp /ruta/del/archivo/nombre_base_de_datos.sql usuario_destino@direccion_destino:/ruta/destino/
    
  4. Ahora, para volcar los datos en la base de datos de destino ingresamos

    sudo -u usuario_del_sistema psql -U usuario_del_sistema -W -d nombre_base_de_datos -f /ruta/del/archivo/nombre_base_de_datos.sql