Обсуждение: pg_basebackup is taking backup of extra files inside a tablespace directory

Поиск
Список
Период
Сортировка

pg_basebackup is taking backup of extra files inside a tablespace directory

От
Hari Babu
Дата:

pg_basebackup is taking backup of extra files other than database related files in side a TABLESPACE directory.

Scenario:
        1)  Create tablespace in existing directory '/opt/tblspc' having some extra files and folders.
                create tablespace tbs1 location '/opt/tblspc';

        2) Now execute the pg_basebackup command;
                We can see it will copy the extra files in '/opt/tblspc' directory

I think backup should be done only files and folders present inside '/opt/tblspc/PG_*' directory (TABLESPACE_VERSION_DIRECTORY).
Not all the files and folders in side '/opt/tblspc.' directory.


Is it ok to fix in the following way?

In function perform_base_backup,

while sending the tablespaces one by one we can send the header for Linkpath/TABLESPACE_VERSION_DIRECTORY
as separate header and sendDir for "Linkpath/TABLESPACE_VERSION_DIRECTORY " as path.


Regards,
Hari babu.