Vous n'êtes pas identifié(e).

#1 28/02/2019 10:32:37

abdallah007
Membre

sauvgarde des bases avec de tablespace différent de chemin par défault

Bonjour a tous

Qui a une une idée comment effectué le backup avec pg_basebackup si je procède des tables sur des tablespace qui se trouve sur  un emplacement différent de celle par défaut

En faite j'ai des tables qui ne sont pas stocké physique sur le répertoire C:\Program Files\PostgreSQL\11\data

merci pour vos explications

Hors ligne

#2 28/02/2019 10:43:55

ruizsebastien
Membre

Re : sauvgarde des bases avec de tablespace différent de chemin par défault

bonjour,
ce n'est pas un problème. Si postgres voit toutes vos données et vos tables, pg_basebackup les verra aussi.
Les tablespaces sont fait pour ça. Je ne sais pas pour windows mais dans linux, les datafiles peuvent être placés ailleurs que dans le repertoire par défaut grâce aux tablespaces.
create tablespace créé des liens symboliques dans pg_tblspc.


Cordialement,

Sébastien.

Hors ligne

#3 28/02/2019 11:23:30

gleu
Administrateur

Re : sauvgarde des bases avec de tablespace différent de chemin par défault

C'est pareil pour Windows et Linux. Pour Linux, on utilise des liens symboliques alors que sous Windows, ce sont des jonctions. Mais le concept est le même.


Guillaume.

Hors ligne

#4 28/02/2019 23:40:26

rjuju
Administrateur

Re : sauvgarde des bases avec de tablespace différent de chemin par défault

La question ne porterait pas plutôt sur la nécessité d'avoir les même répertoires disponibles (et vide) sur le serveur de sauvegarde avec un pg_basebackup en mode plain ?  Et dans ce cas, la solution serait d'utiliser l'option --tablespace-mapping.

Hors ligne

Pied de page des forums