云数据库 PostgreSQL 账号冲突检查

这篇说说迁移场景下检查目标库用户是否与源数据库重复,并说明需删除目标实例中同名账号的修复方法。 检查详情:迁移时需确认目标库用户是否与源数据库重复。 修复方法:删除目标实例中同名账号,并执行创建新用户及删除冲突用户的操作。

相关产品
云数据库 PostgreSQL 产品页,含版本规格、价格与购买入口。

一、检查详情

迁移场景,检查目标库用户是否与源数据库的用户重复。

二、修复方法

在整实例迁移的场景下,如果目标实例中存在和源实例同名的账号,需要将目标实例中的同名账号删除。

1. 请使用初始化账号登录至数据库中,执行以下语句:

create user 新用户 with password '密码';# 可选操作,确保新用户和冲突用户的权限保持一致,pg_tencentdb_superuser为腾讯云数据库,请根据实际情况替换grant pg_tencentdb_superuser to 新用户名;alter user 新用户 with CREATEDB;alter user 新用户 with CREATEROLE;

2. 使用初始化账号登录至数据库中,删除冲突用户。

drop user 冲突用户;# 如果冲突用户存在资源依赖,则请先修改依赖对象的owner,如表的owner修改语句为:alter table 表名 owner to 新用户;

当冲突用户删除完成后,请重新执行校验任务。

赞 (0)
上一篇 4天前
下一篇 4天前