[英]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_dump
或pg_restore
或通过pg_basebackup
和 WAL 传输来备份您的数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.