如果有人可以解释我在PG中的主要区别b / w pg_basebackup和tar备份(开始/停止备份)。我读的地方,pg_basebackup不能使用,当涉及到用户管理的表空间(非默认表空间),但我不知道这是太使用pg_basebackup工具,我可以备份用户管理的表空间。
答案 0 :(得分:0)
两种方法大致相同,两者都旨在使用所有表空间备份整个集群。
你称之为“tar backup”的工作原理如下:
pg_start_backup()
; pg_stop_backup()
。 pg_basebackup
让它变得更容易,但在内部它只是为您的执行相同的步骤。
请阅读文档中的这两部分,以获取详细信息:Making a Base Backup和Making a Base Backup Using the Low Level API。