一、错误信息

执行 pg_dump 命令备份,提示 cache lookup failed for type… 错误。

二、错误分析

根据上面日志中的提示信息,可以确定 222222 这个 ID 号,在 pg_type 表中无法查找到。

分析 pg_proc 表结构。查看 pg_proc 表中对 pg_type.oid 引用的相关字段。

查询到 prorettype 字段中使用到了 222222 这个 ID。

三、解决方案

将 pg_proc 表的 proname 字段也输出,确认函数名称。

根据 getuserpermissionsbyentityid 函数名称,在数据库中查找到该函数。

查看到该函数的返回类型为 permissions_view。

在 pg_type 表中查询类型名称为 permissions_view 的类型是否存在。

查询到 permissions_view 类型的 oid 号为 236728。(如果未查询到需要先手动 insert 这条数据,再查询出 oid)。

修改 pg_proc 表中 prorettype 字段的引用 ID 为 236728。

四、再次进行备份成功。

最新文章

  1. [LeetCode] Largest Divisible Subset 最大可整除的子集合
  2. bzoj3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一(spfa+状压DP)
  3. iOS多线程实现2-NSThread
  4. java中的sleep()和wait()的区别
  5. wifi adb 调试手机
  6. [js]变量声明、函数声明、函数定义式、形参之间的执行顺序
  7. Unity3D之游戏暂停制作方法记录
  8. thinkphp模板中使用自定义函数
  9. 安装openshift客户端工具 rhc
  10. POJ 2010 Moo University - Financial Aid 优先队列
  11. GO对象和指针初始化
  12. Robotframe work之环境搭建(一)
  13. OpenCASCADE入门指南
  14. Object 类
  15. Bash里面如何返回绝对路径
  16. 4.ansible的delegate_to
  17. Dynamics CRM 日常使用JS整理(一)
  18. amaze ui 滚动监听
  19. 1. NES简介
  20. 使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页

热门文章

  1. @Transactional注解事务失效的几种场景及原因
  2. 高可用系列文章之三 - NGINX 高可用实施方案
  3. CMS可视化---ECharts图表
  4. MySql索引下推知识分享
  5. 【Dubbo3 终极特性】「云原生三中心架构」带你探索 Dubbo3 体系下的配置中心和元数据中心、注册中心的原理及开发实战(中)
  6. 迁移学习(ADDA)《Adversarial Discriminative Domain Adaptation》
  7. 让人眼前一亮的应用「GitHub 热点速览」
  8. Java 进阶P-8.7+P-8.8
  9. Node.js+Koa2+TypeScript技术概览
  10. ffmpeg拉取rtsp视频流