Database PostgreSQL 9.3中的pg_basebackup和TAR备份(停止/启动)备份的区别?
如果有人能解释一下pg中pg_basebackup和tar备份(启动/停止备份)的主要区别,我在什么地方读到过pg_basebackup不能用于用户管理的表空间(非默认表空间),但是我不确定这一点,因为我也可以使用pg_basebackup工具备份用户管理的表空间。这两种方法的作用大致相同,都是为了用所有表空间备份整个集群 您所谓的“tar备份”的工作原理如下:Database PostgreSQL 9.3中的pg_basebackup和TAR备份(停止/启动)备份的区别?,database,postgresql,postgresql-9.3,database-backups,Database,Postgresql,Postgresql 9.3,Database Backups,如果有人能解释一下pg中pg_basebackup和tar备份(启动/停止备份)的主要区别,我在什么地方读到过pg_basebackup不能用于用户管理的表空间(非默认表空间),但是我不确定这一点,因为我也可以使用pg_basebackup工具备份用户管理的表空间。这两种方法的作用大致相同,都是为了用所有表空间备份整个集群 您所谓的“tar备份”的工作原理如下: 调用pg_start_backup() 使用您喜欢的任何工具(cp、tar、rsync等)复制所有文件($PGDATA、表空间)和必要
pg_start_backup()
李>
pg\u stop\u backup()
pg_basebackup
使备份变得更简单,但在内部,它只为您的用户执行相同的步骤
有关详细信息,请阅读文档中的这两个部分:和