这个错误通常发生在使用AWS DMS(数据库迁移服务)时。通过更新源和目标数据库之间的连接权限来解决此问题。您可以使用以下SQL来更新连接权限:
GRANT USAGE ON SCHEMA pglogical TO {database user}; GRANT EXECUTE ON ALL FUNCTIONS IN SCHEMA pglogical TO {database user};
其中,{database user}是AWS DMS正在使用的数据库用户。这将授予该用户访问pglogical架构所需的权限,以使AWS DMS能够正常工作。
此外,您还需要验证AWS DMS终结点的设置是否正确,以确保可以正确连接到目标数据库。如果上述方法无法解决问题,则可能需要更详细的日志以确定根本原因。