详情页标题前

阿里云RDS数据库迁移RDS PostgreSQL数据到本地PostgreSQL-云淘科技

详情页1

阿里云数据库PostgreSQL版支持通过逻辑备份文件将云上数据迁移到本地数据库。

前提条件

  • 本地已安装PostgreSQL,且数据库大版本与RDS PostgreSQL相同。

    说明

    本文所使用的备份工具pg_dump是PostgreSQL的自带工具,在本地安装PostgreSQL的同时会自动安装。

  • 本地数据库中已创建数据库且数据库中无数据,用于恢复数据。

  • 本地数据库已创建superuser用户。

操作步骤

  1. 在本地命令行窗口执行如下命令,备份数据。

    pg_dump -U  -h  -p   -f  --exclude-table=public.ha_health_check

    参数说明如下:

    参数

    说明

    username

    云数据库高权限账号名。如何创建高权限账号,请参见创建账号。

    hostname

    云数据库主机名。

    port

    云数据库端口号。

    databasename

    要备份的数据库名。

    filename

    要生成的备份文件名称。

    –exclude-table=public.ha_health_check

    用于跳过高可用检查表。

    示例

    pg_dump -U testuser -h xxxx.pg.rds.aliyuncs.com -p 5432 testdb -f bkfile.sql --exclude-table=public.ha_health_check
  2. 执行如下命令将数据恢复到本地数据库。

    psql -U  -h  -d  -p  -f 

    参数说明如下:

    参数

    说明

    username

    本地数据库superuser用户名。

    hostname

    本地数据库地址,配置为localhost。

    port

    本地数据库端口号。

    databasename

    目的数据库名。

    filename

    备份文件名称。

    示例

    psql -U testuser -h localhost -d testdb -p 5432 -f bkfile.sql

由于 RDS 数据库的权限设置和本地数据库不一致,在数据导入过程当中可能会出现一些与权限相关的 WARNING 或 ERROR,可以忽略,例如:

WARNING:  no privileges could be revoked for "xxxxx"
ERROR:  role "xxxxx" does not exist

常见问题

  • Q:恢复时报错ERROR: role "pg_rds_superuser" does not existWARNING: no privileges could be revoked for "xxxxx"如何处理?

    A:由于 RDS 数据库的权限设置和本地数据库不一致,在数据导入过程当中可能会出现一些与权限相关的 WARNING 或 ERROR,可以忽略。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/167493.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云轻量应用服务器与云服务器 CVM 对比云小二

    对比 云服务器 CVM,轻量应用服务器 TencentCloud Lighthouse 更聚焦于中小企业、开发者、云计算入门者、学生等用户群体。相比云服务器 CVM 更加简单易用,精简了云服务器 CVM 的高阶概念及功能,提供高带宽流量包并以高性价比的套餐形式整体售卖基础云资源,将热门开源软件融合打包实现一键构建应用,更适合于支撑中小型网站、Web 应用、博…

    腾讯云 2023年12月9日
  • 腾讯云对象存储音频审核

    简介 内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。说明使用内容审核服务需拥有数据万象使用权限:主账号请 单击此处 进行角色授权。子账号请参见 授权子账号接入数据万象服务 文档。本文档提供关于音频审核的 API 概览和 SDK 示例代码。注意 COS…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库RDS SQL Server实例间数据迁移-云淘科技

    本文介绍如何使用数据传输服务(Data Transmission Service,简称DTS),实现RDS SQL Server实例间的数据迁移。DTS支持结构迁移、全量数据迁移以及增量数据迁移,同时使用这三种迁移类型可以实现在自建应用不停服的情况下,平滑地完成数据库的迁移。 前提条件 已创建源和目标RDS SQL Server实例。支持的版本,请参见迁移方…

    阿里云数据库 2023年12月9日
  • 腾讯云轻量应用服务器管理密钥云小二

    操作场景 轻量应用服务器目前为远程登录实例提供两种用户凭证:密码和 SSH 密钥对。在实例创建完成后可以绑定密钥对,绑定后您可以使用私钥登录实例。说明SSH 密钥对登录方式仅针对操作系统为 Linux 的实例。SSH 密钥对是通过加密算法生成的一对密钥,为远程登录实例提供一种更安全便捷的认证方式。腾讯云创建的 SSH 密钥对采用 RSA 2048位的加密方式…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云大数据开发治理平台 DataWorks流程管控-云淘科技

    DataWorks提供了全链路的数据开发治理能力,为您提供了统一的数据开发治理流程,同时也支持您在DataWorks的默认流程上基于自己的业务需求在关键的流程节点进行流程管控。本文为您介绍DataWorks在数据开发过程中支持的流程管控能力。 背景信息 DataWorks的工作空间分为标准模式和简单模式,不同模式工作空间下任务的开发流程存在一定差异,两种模式…

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。