繁体   English   中英

无法在 postgresql ubuntu 中找到数据库文件

[英]Can't locate the database files in postgresql ubuntu

我似乎无法在 ubuntu 中找到我的 postgresql 数据库的主要 db 文件。 我通过命令 SHOW_DIRECTORY 列出了 psql 中的目录,它给了我位置“/var/lib/postgresql/10/main”。 但是当我转到那个目录时,我看不到我拥有的 db 文件。 我只能看到 pg_dynshmen、pg_notify、pg_stat 等文件和文件夹 - 基本和全局。 我有 4 个数据库,其中包括 2 个模板,但它们都不在这里。 我究竟做错了什么 ?

子目录base包含数据库和global全局对象(用户等)。

但是……不要直接摆弄这些东西。 除非您真的知道自己在做什么并且正在恢复崩溃的数据库,否则您可能要做的就是破坏数据。

如果您想pg_basebackup ,您通常会使用pg_dumppg_restore或通过pg_basebackup和 WAL 传输来备份您的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM