当前位置: 首页 > 面试题库 >

(PostgreSQL)错误:无法打开关系

司寇书
2023-03-14
问题内容

我收到这个奇怪的错误

Caused by: org.postgresql.util.PSQLException: ERROR: could not open
relation base/17369/1684: No such file or directory

我如何从中恢复?有任何想法吗 ?

谢谢


问题答案:

您丢失了与表1684和数据库17369相关的文件。在目录base / 17369中检查名称为1684的状态文件。

您可以确定它是哪个表:

1)获取数据库名称: select * from pg_database where oid=17369

2)获取表名(连接到受影响的数据库): select * from pg_class where oid=1684

可能没有更多可以做的事情了。仅从备份还原。



 类似资料:
  • 我想在数据目录中为应用程序创建一个数据库。我试着使用 但我总是遇到以下异常:无法打开数据库文件 Logcat得出以下结果: 04-10 19:55:09.387: E/SqliteDatabase aseCpp(554):sqlite3_open_v2("/data/data/at.einkaufsliste/database/Einkaufsliste.sqlite", 我设置了权限外部存储和组

  • 问题内容: 我正在尝试从命令行运行Websphere自由配置文件服务器。我正在按照这里告诉的步骤进行操作:https : //developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse- environments/ 我创建了名称为server1的服务器。 但是当提取完成后,我尝试使用以下命令启动服务器: 服务器抛出错误:

  • 问题内容: 我正在尝试将图像加载到pygame的窗口中,但是当我运行代码时。弹出错误 pygame.error:无法打开backround.png 我将图像与代码本身放在同一文件夹中。我为另一个脚本完成了此操作,它工作得很好。我不确定是什么问题。 我尝试关闭程序。重命名文件,仅此而已。不确定如何解决该问题。任何帮助深表感谢 就像我说的那样:我使用类似的布局来加载带有另一个文件的图像,它工作得很好,

  • 问题内容: 我正在尝试为将要用于游戏的地图做基础,但无法将图像加载到屏幕上。我尝试使用相同的字母大小写将图像的绝对文件路径发送到图像,尝试更改图像的名称,尝试加载在我制作的其他程序中可以使用的其他图像,并且尝试放置图像与脚本本身位于同一目录中。什么都没有。我查看了遇到相同问题的人的一些话题,例如为什么我的pygame图片无法加载?而且我找不到我的问题的答案。图像将不会加载。这是代码: 和错误: 我

  • 问题内容: 不知道我做错了什么,我正在跟随一个有关如何使用Python和PyGame制作游戏的教程,但出现错误: 我的代码如下: 完整的错误消息是: 问题答案: 使用相对路径(这样做总是更好): 这样,无论您将包含文件的文件夹移动到何处,都可以访问其子目录(以及因此包含的所有子目录),而无需修改代码。 最终代码: 对所有其他文件使用此访问方法,将避免很多问题。

  • 输出 Tkinter回调 回溯(最近一次调用)中出现异常: 文件“C:\Users\Mevada\AppData\Local\Programs\Python\Python37\lib\Tkinter\uuuuuu init\uuuuuuuuuu.py”,第1702行,在调用返回self中。func(*args) 文件“test.py”,第9行,在func\u image font\u type\u