暂无图片
postgresql 数据库使用navicate 误清空, 还能恢复吗?
我来答
分享
暂无图片 匿名用户
postgresql 数据库使用navicate 误清空, 还能恢复吗?

postgresql 数据库使用navicate 误清空, 还能恢复吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

使用备份吧。

暂无图片 评论
暂无图片 有用 0
打赏 0
wuc

没有被autovacuum前可以通过pg_dirtyread、pg_filedump等方式恢复,如果已经被vacuum那么可以试试walminer从wal日志中恢复。

都不行的话只能从备份去恢复了

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
各位老师,postgresql XID即将耗尽,有什么办法尽量不影响业务的情况下做处理?
回答 1
进入到对应数据库下手工执行vacuumFREEZE;命令如果事务号还没有释放,需要通过selectoid,datname,datfrozenxidfrompgdatabase;selectrelnam
pg_bulkload安装出错
回答 5
[postgres@localhostextension]$more/data/pgdb/pgsql/share/extension/pgbulkload–3.1.20.sql/pgbulkload–
PostgreSQL错误:由于与恢复冲突而取消语句
回答 1
已采纳
大概原因是:主节点的相关表做了DDL或者DML,wal在备节点回放的时候,备节点的查询还在进行,如此就会发生冲突,强制退出备节点查询的语句,报出以上错误。解决办法大概有以下办法:1、设置hotstan
postgresql 中表删除了大量数据后,再进行了 vacuum full 后,表的实际大小并没有变,可能是什么原因?
回答 2
可能与底层存储的数据块使用有关系,这个需要结合你存储的数据类型及数据量来判断
pg_rman是实例级别的备份,还是库的?能否只备份指定的某个库?
回答 1
是实例级别的备份,不能指定单个库
pg_rman show是读取的是那个目录下的哪个文件?
回答 1
你init初始化D这个目录下的文件相当于源库的data目录
postgres_exporter如何自动获取/使用数据库上的实例?
回答 1
exportPGEXPORTERAUTODISCOVERDATABASEStrue
推荐一些视频教程,好书也行
回答 2
已采纳
好书多分享
pg的双缓存
回答 1
PageCache是操作系统的文件系统数据缓存机制,以加速文件的读写操作,可以通过cat/proc/meminfo查看其大小,大致为Cached和Buffers字段值相加。SharedBuffers是
pg_ctl reload的问题
回答 2
只是加载配置文件,不影响实例。使用“pgctlreload”命令或直接调用函数“pgreloadconf()”时,其本质都是发送SIGHUP命令给服务主进程。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~